if [ 條件判斷式 ];then
程式 fi 或者
if [ 條件判斷式 ]
then
程式 fi----------------------------
#!/bin/bash
if [ $1 -eq "1" ]
then
echo "11111111111111"
elif [ $1 -eq "2" ]
then
echo "222222222222222"
fi
----------------------------
#!/bin/bash
case $變數名 in
"值1")
如果變數的值等於值1,則執行程式1
;; "值2")
如果變數的值等於值2,則執行程式2
;; …省略其他分支…
*) 如果變數的值都不是以上的值,則執行此程式
;; esac
----------------------------
case $1 in
"1")
echo "11111111111111"
;;"2")
echo "cls"
;;*)
echo "222222222222"
;;esac
for (( 初始值;迴圈控制條件;變數變化 ))
do 程式
done
----------------------------
#!/bin/bash
s=0for((i=0;i<=100;i++))
do s=$[$s+$i]
done
echo $s
----------------------------
for 變數 in 值1 值2 值3…
do 程式
done
----------------------------
#!/bin/bash
a=0for i in $1 $2 $3
do a=$[$1+$2+$3]
done
echo $a
while [ 條件判斷式 ]
do 程式
done
----------------------------
#!/bin/bash
s=0i=1
while [ $i -le 100 ]
do s=$[$s+$i]
i=$[$i+1]
done
echo $s
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...