示例:
a=10
b=20
if [ $ = $ ]
then
echo
"a = b"
elif [ $a > $b ]
then
echo
"a > b"
else
echo
"a < b"
fi
for item in
1122
3344
55do
echo
$item
done
int=1
while(( $int
< 5 ))
doecho
$int
let"int++"
done
echo
'按下 退出'
echo -n '輸入你最喜歡的明星: '
while
read film
doecho
"臥槽!$film 我也喜歡啊!"
done
echo
'請輸入 1 到 4 之間的數字:'
echo
'你輸入的數字為:'
read inputval
case
$inputval
in1) echo
'你選擇了 1'
;;2) echo
'你選擇了 2'
;;3) echo
'你選擇了 3'
;;4) echo
'你選擇了 4'
;;*) echo
'你沒有輸入 1 到 4 之間的數字'
;;esac
迴圈版
while :
doecho -n '請輸入 1 到 5 之間的數字:'
read inputval
case
$inputval
in1|2|3|4|5) echo
"你輸入的數字是 $inputval"
;;*) echo
'你輸入的不是 1 到 5 之間的數字!game over!!!'
shell學習之路 流程控制 for
for迴圈的語法 1.for 變數 in 值1 值2 值3.do程式 done 例如 下列指令碼會分別列印4次 分別是morning noon afternoon evening的值 1 bin bash 2 列印時間 3 author mrfeng45 fortime inmorning noon...
shell學習之路 流程控制 while
while迴圈 介紹 while迴圈是不定迴圈,也稱作條件迴圈。只要條件判斷成立,迴圈就會一直繼續執行,直到條件判斷不成立,迴圈才會停止,這就是和for的固定迴圈不太一樣了 1 while 條件判斷 2do 3程式4done 示例 1 root localhosta1 bash vi while1....
shell流程控制學習
linux shell有一套自己的流程控制語句,其中包括條件語句 if 迴圈語句 for,while 選擇語句 case 下面我將通過例子介紹下,各個語句使用方法。一 shell條件語句 if用法 if語句結構 if then elif else fi if 條件測試語句 then action e...