if判斷:
基本語法:
if例項:請編寫乙個shell程式,如果輸入的引數,大於60,則輸出「及格了」,如果小於60,則輸出「不及格」。[ 條件判斷式 ]
then
程式elif [ 條件判斷式 ]
then
程式fi
執行後
case語句:
基本語法:
case $變數名in"例項:當命令列引數式1時,輸出「周一」,是2時,輸出「周二」,其他情況輸出「other」。值1")如果變數的值等於值1,則執行程式1;;"
值2")如果變數的值等於值2,則執行程式2
;;···省略其他分支···
*)如果變數的值都不是以上的值,則執行次程式
;;esac
執行後
for語句:
基本語法1:
for i in例項:列印命令列輸入的引數 【會使用到$*$@】值1 值2 值3···
do程式
done
執行後
執行後
基本語法2:
for例項:從1加到100的值輸出顯示(( 初始值;迴圈控制條件;變數變化 ))
do程式
done
執行後while語句:
基本語法:
while例項:從命令列輸入乙個數n,統計從1+2+3....+n的值是多少?[ 條件判斷語句 ]
do程式
done
執行後
Shell流程控制
case迴圈 if condition condition then statements if true 1 elif condition condition then statements if true 2 else statements if all else fails fi注 方括號中的...
Shell 流程控制
shell的流程控制不可為空,如果else分支沒有語句執行,就不要寫這個else。if 語句語法格式 if condition then command1 command2 commandn fi寫成一行 適用於終端命令提示符 if ps ef grep c ssh gt 1 then echo t...
Shell流程控制
shell 流程控制 if else if語法格式 if condition then command1 command2 fi 末尾的fi就是if倒過來拼寫 if else語法 if condition then command1 command2 else command1 fi if else...