bash腳本程式設計之使用者互動
COMMAND:#read [option]... [name ...]
-p 'PROMPT'
-t TIMEOUT
#bash -n /tmp/test.sh 檢查文法錯誤
-x 顯示執行過程
Example:read -p "enter a number:" num
使用者輸入一個數字指派到num
if語句
成功true,失敗flase
COMMAND:if CONDITION;then
單分支:
if CONDITION; then
if-true
fi
雙分支:
else
if-false
多分支:
if CONDITION1; then
elif CONDITION2; then
if-ture
elif CONDITION3; then
...
esle
all-false
循環語句for,while ,until
COMAND :
for 變量名 in 清單; do
循環體,true執行部分,依次将清單指派給變量
done
清單生成方式:
(1) 直接給出清單;
(2) 整數清單:
(a) {start..end}
(b) $(seq [start [step]] end)
(3) 傳回清單的指令;
$(COMMAND)
(4) glob
(b) 變量引用;
$@, $*
本文轉自echoroot 51CTO部落格,原文連結:http://blog.51cto.com/echoroot/1922824,如需轉載請自行聯系原作者