在linux的shell中if 語句通過關係運算子判斷表示式的真假來決定執行哪個分支
①if ... else
if [ expression ]
then
fi如果expression返回true, then後邊的語句將會被執行;如果返回false,不會執行任何語句。
最後必須以fi來結尾閉合if, fi就是if倒過來拼寫,後面也會遇見。
expression和方括號(i)之間必須有空格,否則會有語法錯誤。
②if ... else ... fi
if [ expression ]
then
else
fi如果expression返回true,那麼then後邊的語句將會被執行;否則,執行else後邊的語句。
③if ... elif ... fi
if [ expression ]
then
elif [ expression ]
then
elif [ expression ]
then
else
fi哪乙個 expression的值為true,就執行哪個expression後面的語句;如果都為false,那麼不執行
while [ expression ]
dodone
for 迴圈條件
dodone
①for迴圈固定次數:
for j in $(seq 1 5)
doecho $j
done
②for迴圈遍歷陣列:
for data in $
doecho $
done
C語言(二) 分支語句結構
今天我們來看一下c語言中的分支語言結構,它包括if語句,switch語句和goto語句 什麼是語句?c語言中由乙個分號 隔開的就是一條語句。比如 printf hehe 1 2 if語句的語法 if 表示式 語句 if 表示式 語句1 else 語句2 解釋 如果表示式的結果為真,則語句1執行,否則...
C語言總結二(分支與迴圈語句)
本次我們要討論的便是分支和迴圈語句,在c語言中我們用 作為一條語句的結束標誌,在c語言中最重要的便是語句了,通過一條條語句的結合,我們才能實現一定的邏輯。分支語句 if例 if 條件1 else if 條件2 else 注 if else 語句較容易理解,條件滿足執行語句,不滿足執行else語句,一...
Python基礎 二 分支迴圈和Pass語句
注意 python以縮進來判斷 塊 單分支判斷 ifage 20 if age 18 print 您已經成年 列印結果 您已經成年 age 17 if age 18 print 您已經成年 沒有列印 複製 雙分支判斷 if elseage 16 if age 18 print 您已經成年 else ...