1. 程式人生 > >Linux之Shell程式設計語法結構

Linux之Shell程式設計語法結構

shell程式設計語法結構和大部分的語言的語法結構一樣,都有if,case,for,列外的是它還有until語句。
注意:程式設計優秀風格還是先寫整個框架,在寫具體的實現程式碼,避免出現前面有if,而後面沒fi這種低階錯誤。

if語句格式

 if  [  ] ;then
 fi

case語句格式

case $value in
  " ") 
        ;;
  * )
        ;;

for語句格式

for value in &(cat student.txt)
do
echo $value
done
for((i=
1;i<=100;i=i+1))
do echo $i done

while語句

while [ ] 
do
done

until語句

until [ ] 
do

done
##與while不同的是,while是滿足時進行,而unitl語句是不滿足時進行。

應用例項:

  1. 通過輸入的成績來判斷等級
    if語句應用

  2. 批量新增使用者
    l聯合應用