單項(xiàng)選擇題以下哪些方法可以用于Bash 腳本的調(diào)試?()

A.調(diào)試模式運(yùn)行腳本,例如:bash -x script.sh
B.代碼片段臨時(shí)開啟調(diào)試模式,例如在腳本中希望開始調(diào)試代碼的位置設(shè)置set -x
C.在代碼執(zhí)行過程中輸出感興趣的變量值并追加寫入文件,例如echo -e "$msg">>/tmp/debug.log
D.如果打印變量?jī)?nèi)容包含「不可打印字符」可以使用xxd -p 將輸出內(nèi)容轉(zhuǎn)成16進(jìn)制格式數(shù)據(jù)追加寫入文件


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題以下Shell 代碼可以達(dá)到「將程序輸出結(jié)果賦值給指定變量目的」的語句是()

A.d1=`date`
B.d2=$(date)
C.d3=’date’
D.d4=(date)

2.單項(xiàng)選擇題以下關(guān)于Shell 變量語法的說法正確的是()

A.變量名區(qū)分大小寫
B.=左右兩邊不能有空格
C.單引號(hào)包圍的字符串中不對(duì)特殊符號(hào)做解釋執(zhí)行
D.雙引號(hào)包圍的字符串中對(duì)特殊符號(hào)解釋執(zhí)行

3.單項(xiàng)選擇題以下關(guān)于Bash 腳本的運(yùn)行方式,說法正確的是()

A.給腳本文件添加「可執(zhí)行位」后就可以直接./腳本文件.sh 的方式運(yùn)行
B.「bash 腳本文件.sh」可以運(yùn)行腳本
C.只要腳本文件的擴(kuò)展名是.sh 就可以直接./腳本文件.sh 的方式運(yùn)行
D.腳本文件擴(kuò)展名即使不是.sh 也可以通過「bash 腳本文件」的方式運(yùn)行