Shell中的循环语句
生活随笔
收集整理的這篇文章主要介紹了
Shell中的循环语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 for in 循環
- 2 while循環
1 for in 循環
for variable in value_list
do
? statements
done
value_list可以是如下值:
- 直接給出具體的值
- 給出一個取值范圍
- 使用命令的執行結果
- 使用 Shell 通配符
- 使用特殊變量
舉例如下:
#!/bin/bashfor n in 1 2 3 4 5 doecho $n donefor n in {1..19} doecho $n donefor n in $(ls *) doecho $n done使用特殊變量如下:
#!/bin/bashecho '$@' for n in $@ doecho $n doneecho '"$@"' for n in "$@" doecho $n doneecho '$*' for n in $* doecho $n doneecho '“$*”' for n in "$*" doecho $n done輸出結果:
2 while循環
while condition
do
? statements
done
示例如下:
#!/bin/bashn=1while (( n < 10 )) doecho $nn=$(( n + 1 )) done參考資料:
總結
以上是生活随笔為你收集整理的Shell中的循环语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell中的分支语句
- 下一篇: 简单回声服务器的实现