重囗另类BBWSeⅹHD,av狼论坛,精品一卡2卡三卡4卡乱码理论,体育生gv老师浪小辉3p警察

Shell 調試 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【www.ipr-jzsc.com - 電腦資料】

    一、簡介

    本文全面系統地介紹了shell腳本調試技術,包括使用echo, tee, trap等命令輸出關鍵信息,跟蹤變量的值,在腳本中植入調試鉤子,使用“-n”選項進行shell腳本的語法檢查, 使用“-x”選項實現shell腳本逐條語句的跟蹤,巧妙地利用shell的內置變量增強“-x”選項的輸出信息等,

Shell 調試

    二、shell調試選項

    1)只讀取shell腳本,不實際執行,用于檢測shell腳本是否存在語法錯誤

    -n

    2)使shell解釋器從一個字符串中讀取并執行shell指令,用于臨時測試小段腳本

    -c "string"

    3)進入跟蹤方式,使shell在執行腳本的過程中把它實際執行的每一個命令行顯示出來,并且在行首顯示一個"+"號

    -x

    示例:

   

$ sh –x exp2.sh+ trap 'echo "before execute line:$LINENO, a=$a,b=$b,c=$c"' DEBUG++ echo 'before execute line:3, a=,b=,c='before execute line:3, a=,b=,c=+ a=1++ echo 'before execute line:4, a=1,b=,c='before execute line:4, a=1,b=,c=+ '[' 1 -eq 1 ']'++ echo 'before execute line:6, a=1,b=,c='before execute line:6, a=1,b=,c=+ b=2++ echo 'before execute line:10, a=1,b=2,c='before execute line:10, a=1,b=2,c=+ c=3++ echo 'before execute line:11, a=1,b=2,c=3'before execute line:11, a=1,b=2,c=3+ echo endend

    三、shell調試工具:bashdb

    http://bashdb.sourceforge.net/

最新文章
主站蜘蛛池模板: 阜新市| 蕲春县| 资中县| 武城县| 衡东县| 永吉县| 宁陕县| 长垣县| 太保市| 永泰县| 巧家县| 东阿县| 张掖市| 孟津县| 沙洋县| 麻城市| 广宁县| 瑞金市| 前郭尔| 壤塘县| 宁海县| 陆河县| 谷城县| 青河县| 绥滨县| 浙江省| 海口市| 开阳县| 呼图壁县| 南华县| 嘉兴市| 辉县市| 吴忠市| 黄浦区| 高州市| 大新县| 师宗县| 临高县| 湄潭县| 大冶市| 佳木斯市|