《流程控制》shell學習之路 七

2021-08-15 12:28:45 字數 1236 閱讀 4806

示例:

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