Linux Shell 筆記

=====================================================
變量
declare variable1   #聲明一個環境變量variable1
export variable2    #聲明一個全局變量variable2
賦值用let
取值用$
$# : 所有參數的個數
$* : 參數集合
$1 : 第一個參數
$? : 上一條指令執行後返回的結果
=====================================================
比較運算符
-eq 等於
-ne 不等於
-gt 大於
-ge 大於或等於
-lt 小於
-le 小於或等於
=====================================================
if [ Condition ]
    then
        Instruction
fi
=====================================================
if [ Condition ]
    then
        Instruction1
    else
        Instruction2
fi
=====================================================
if [ Condition1 ]
    then
        Instruction1
    elif [ Condition2 ]
    then
        Instruction2
fi
=====================================================
case VariableName in
    value1)
        Instruction1
        ;;
    value2)
        Instruction2
        ;;
    *)
        Instruction3
esac

=====================================================
while [ Condition ]
    do
        Instruction
done
=====================================================
for VariableName in wordList
    do
        Instruction
done



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章