Linux Shell(二) 分支語句,迴圈語句

2021-08-30 10:59:02 字數 914 閱讀 1788

在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 ...