Shell編程------循環語句
阿新 • • 發佈:2018-02-04
循環 編程 gpo break then 文本 done read line span 1. for循環語句:
for的兩種常用寫法:
寫法(1):
寫法 (2):
for var in 1 2 3 4 5 (ps:或者for var in $(seq 1 5)或者for var in {1..5}) do echo -n "$val " done寫法(2):
for((i=0;i<10;i++)) ( ps:必須是for(( )) ) { let "val=i%2" if [ $val -ne 0 ]; then echo2. while循環語句: while常用寫法: 寫法(1):"${i} is a odd number" fi }
while read line # ( ps:while讀取是按行讀,常用於文本按行讀取 ) do if [ "$line" -eq 5 ]; then echo "5" break fi done # ( ps:寫成 done < data.txt 則重定向從data.txt中按行讀取數據)
res=10 while [ $res -gt 0 ] do echo -n "$res " let "res-=1" done echo "done"
Shell編程------循環語句