1. 程式人生 > >[shell指令碼]條件判斷和迴圈

[shell指令碼]條件判斷和迴圈

基本語法

1、條件判斷

if [ condition1 ];then
    command 1
elif [ condition2 ];then
    command 2
else
    command3
fi

注意:
(1)if .. fi標誌著判斷語句的開始和結束;
(2)[ ]是條件判斷符,注意條件語句和判斷符首末都需要空出一格;

2、迴圈

更詳細的參考:

例項

1、用迴圈實現指令碼中多條命令並行執行

sum=0
for i in  {1...19}; do
    $sum = $sum + $i
    echo "sum=$sum"
done

2、用條件判斷進行檔案測試,保證指令碼各個模組成功執