网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-12-23 11:20:15

admin
管理员

linux循环语句 for 示例

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

离线

页脚

Powered by FluxBB