加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

awk for循环的使用

(2013-03-09 23:00:39)
标签:

it

分类: linux

用途说明

在shell中用于循环。类似于其他编程语言中的for,但又有些不同。for循环是Bash中最常用的语法结构。

常用格式

格式一

for 变量

do

    语句

done

格式二

for 变量 in 列表

do

    语句

done

格式三

for ((变量=初始值; 条件判断; 变量变化))

do

    语句

done

使用示例

示例一

Bash代码  http://codingstandards.iteye.com/images/icon_star.pngfor循环的使用" />
  1. for in ac apropos at arp  
  2. do  
  3.      echo $s  
  4. done   

 

 

[root@jfht ~]# for s in ac apropos at arp 
do 
    echo $s 
done 
ac
apropos
at
arp
[root@jfht ~]#

示例二

Bash代码  http://codingstandards.iteye.com/images/icon_star.pngfor循环的使用" />
  1. for in  
  2. do  
  3.     echo $f  
  4. done  
 

 

[root@jfht ~]# for f in * 
do 
    echo $f 
done 
anaconda-ks.cfg
bak181
hlx
install.log
install.log.syslog
job.sh
job.txt
mbox
mini
setup
temp
vsftpd-2.0.5-16.el5.i386.rpm
vsftpd.conf
work191
[root@jfht ~]#

 

示例三

Bash代码  http://codingstandards.iteye.com/images/icon_star.pngfor循环的使用" />
  1. ls >ls.txt  
  2. for in $(cat ls.txt)  
  3. do  
  4.     echo $s  
  5. done  
 

[root@jfht ~]# ls >ls.txt

[root@jfht ~]# for s in $(cat ls.txt) 

do 

    echo $s 

done 
anaconda-ks.cfg
bak181
hlx
install.log
install.log.syslog
job.sh
job.txt
ls.txt
mbox
mini
setup
temp
vsftpd-2.0.5-16.el5.i386.rpm
vsftpd.conf
work191
[root@jfht ~]#

 

示例四

Bash代码 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有