页次: 1
linux循环语句有多种写法
第一: for
for 变量 in 列表
do
语句
done
示例 1
[root@ippbs ~]# cat a.sh #!/bin/bash for i in 1 2 3 4 5; do echo $i done [root@ippbs ~]# sh a.sh 1 2 3 4 5
示例 2
[root@ippbs ~]# cat a.sh #!/bin/bash for i in `ls /`; do echo $i done [root@ippbs ~]# sh a.sh bin boot dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var
示例 3 求和 1到100
[root@ippbs ~]# sh a.sh 5050 [root@ippbs ~]# cat a.sh #!/bin/bash sum=0 for i in {1..100}; do let "sum=$sum+$i" done echo $sum [root@ippbs ~]# sh a.sh 5050
示例四
[root@ippbs ~]# cat a.sh #!/bin/bash sum=0 for((i=1;i<=100;i++)) do let "sum=sum+i" done echo $sum [root@ippbs ~]# sh a.sh 5050
ipbbs.net
离线
页次: 1