shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构
淺談Linux下shell 編程的for循環常用的6種結構
1、 常用for循環結構
(1)
for 變量 in 值1 值2 值3...
do
程序塊兒
done
(2)
for 變量 in `命令` (或者$())
do
程序塊兒
done
(3)
for 變量 in {1..100}
do
程序塊兒
done
(4)
for 變量 in "$@"
do
程序塊兒
done
(5)
for 變量 in /etc/*.conf
do
程序塊兒
done
(6)
#bash shell支持C式for循環
for ((初始值; 循環控制; 變量變化))
do
程序塊兒
done
案例:
(1)測試for 變量 in "$@"
這里的$@是指的位置參數的值們
#!bin/bash
#測試遍歷$@
#auth:odysee
echo "打印輸入的位置參數!!!"
for i in "$@"
do
echo "$i"
done
測試
//位置參數:a b c d e f
[odysee@kingdom shellFiles]$ bash for_1.sh a b c d e f
打印輸入的位置參數!!!
a
b
c
d
e
f
(2)
測試for ((初始值; 循環控制; 變量變化))
#!bin/bash
#測試for ((初始值; 循環控制; 變量變化))
#auth:odysee
for((i=0;i<10;i++))
do
echo "$i"
done
測試
[odysee@kingdom shellFiles]$ bash for_2.sh
0
1
2
3
4
5
6
7
8
9
測試完成
歡迎大家給予寶貴的意見或者建議。
歡迎大家補充或者共享一些其他的方法。
感謝支持
總結
以上是生活随笔為你收集整理的shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 以下选项中python用于异常处理结构_
- 下一篇: python3.7和2.7_为两个pyt