Linux Shell for循环写法总结

原创 2012年03月26日 16:41:32

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...

1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done
2、在shell中常用的是 for i in $(seq 10)
3、for i in `ls`

4、for i in ${arr[@]}  
5、for i in $* ; do
6、for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do
7、for i in f1 f2 f3 ;do
8、for i in *.txt
9、for i in $(ls *.txt)
for in语句与` `和$( )合用,利用` `或$( )的将多行合为一行的缺陷,实际是合为一个字符串数组

============ -_- ==============for num in $(seq 1 100)
10、LIST="rootfs usr data data2"
for d in $LIST; do
    用for in语句自动对字符串按空格遍历的特性,对多个目录遍历
11、for i in {1..10}
12、for i in stringchar {1..10}
13、awk 'BEGIN{for(i=1; i<=10; i++) print i}'

注意:AWK中的for循环写法和C语言一样的


版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux Shell for循环写法总结

原文地址:http://blog.csdn.net/ydmdzq_helloworld/article/details/6833288 关于shell中的for循环用法很多,一直想总结一下,今天网上...
  • u010971105
  • u010971105
  • 2013年10月22日 22:04
  • 480

shell for 循环写法总结

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿... 1、 for((i=1;i 2、在shell中常...
  • hshl1214
  • hshl1214
  • 2013年03月08日 17:24
  • 691

Linux 下的 shell 编程之 for 循环

linux 下 for 循环中可以使用 break 和 continue 关键字来跳出循环, 和java 用法一致 一 常用for循环结构 #语法一 for 变量 in 值1 值2 值...
  • zgf19930504
  • zgf19930504
  • 2016年07月14日 19:15
  • 14939

Linux Shell 学习笔记(九)---for/while/util/跳出循环

for循环 与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for 变量 in 列表 do command1 command2 ... commandN ...
  • scgaliguodong123_
  • scgaliguodong123_
  • 2015年01月03日 10:54
  • 5414

linux shell 脚本 之for 循环

如果有人问我linux 好用么?我肯定说 不好用,
  • renfujiang
  • renfujiang
  • 2014年10月21日 22:37
  • 9727

Linux for循环之类C风格for循环

for循环是Linux shell 中最常用的结构。for 循环有三种结构:一种结构是列表for循环;第二种结构是不带列表for循环;第三种结构是类C风格的for循环。上篇博文讲解了不带列表for循环...
  • magi1201
  • magi1201
  • 2017年07月23日 18:34
  • 691

Linux Shell编程之 for循环语句 if条件语句

最近涉及Linux Shell编程,还不太熟悉,对于赋值语句,数值计算,循环语句,变量使用都不太熟悉。我不打算一个一个的说明知识点,我打算用最多2个例子说明所有的这些知识点。 Example 1 : ...
  • yangguangqizhi
  • yangguangqizhi
  • 2015年06月11日 22:31
  • 5109

Shell中for循环的几个常用写法

 第一类:数字性循环 ----------------------------- for1-1.sh #!/bin/bash for((i=1;i...
  • BabyFish13
  • BabyFish13
  • 2016年10月31日 11:44
  • 73011

shell的for循环中嵌入expect的测试

#!/bin/sh test() { expect -c " log_user 0; set timeout 10; spawn ec...
  • blackmanren
  • blackmanren
  • 2013年08月19日 17:13
  • 1711

shell for循环和数组应用

想实现的功能: 读取一个文件,把每一行赋值给一个数组的变量,然后用for循环打印出来 #!/bin/sh i=1 SUM=`sed -n '$=' tmp.txt` #计算文件的总行数 echo...
  • jk110333
  • jk110333
  • 2012年07月15日 14:25
  • 8067
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux Shell for循环写法总结
举报原因:
原因补充:

(最多只允许输入30个字)