for循环写法总结

关于shell中的for循环用法很多,感觉很全面,所以就转过来研究研究,嘿嘿...

1、 for((i=1;i<=10;i++))

[[email protected] ~]# for ((i=1;i<3;i++ )); do echo $(($i*4)); done

4

8

2、在shell中常用的是for i in $(seq 10)

[[email protected] ~]# for i in $(seq 2); do echo $(($i*4)); done

4

8

3、for i in {1..10}

[[email protected] ~]# for i in {1..2}; do echo $(($i*4)); done

4

8

4、for i in stringchar {1..10}

[[email protected] ~]# for i in user{1..2}; do echo $i; done

user1

user2

5、for i in `ls`

[[email protected] ~]# for i in `ls`; do echo $i; done

6、for i inf1 f2 f3 ;do

[[email protected] ~]# for i in 2 8 20; do echo $(($i*4)); done

8

32

80

7、for i in *.txt

[[email protected] ~]# for i in *.txt ;do echo $i ; done    #相当于ls *.txt

second.txt

userinfo.txt

8、for i in $(ls *.txt)#利用` `或$( )的将多行合为一行,实际是合为一个字符串数组

[[email protected] ~]# for i in $(ls *.txt) ;  do echo $i ;   done

second.txt

userinfo.txt

9、for i in $* ; do      #  $*表示脚本输入的所有参数

10、for i in ${arr[@]}

11、for File in /proc/sys/net/ipv4/conf/*/accept_redirects; do

13、awk ‘BEGIN{for(i=1; i<=10; i++) print i}‘  #AWK中的for循环写法和C语言一样的

12、用for in语句自动对字符串按空格遍历的特性,对多个目录遍历

LIST="rootfs usr data data2"

for d in $LIST; do

---end---

linux的for循环怎么写,Linux命令:for循环写法总结相关推荐

  1. linux动态库符号检查,写 Linux 动态库的最佳实践

    在定义全局变量和函数是,如果我们使用 static 关键字修饰他们,就只能够在同一个文件内引用他们:如果我们不使用 static 关键字,就可以在其他文件中引用他们. 然而,当实现动态库时,问题就变得 ...

  2. linux gdb 脚本,如何写gdb命令脚本

    作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python ...

  3. shell脚本循环执行一个linux命令,Linux中循环执行shell命令的方法

    Linux命令行,循环执行shell命令 死循环 命令格式while true ;do ; done; 可以将 command 替换为任意命令. 下面以echo "hello"; ...

  4. 使用dd命令烧写linux系统到sd卡

    基于S3c2416 http://www.industech.com.cn (uboot-1.3.4) 一:明白uboot怎么到sd卡的原理概述: 1:首先明白开发板从sd卡的什么部分读取引导安装程序 ...

  5. 一款自己写Linux命令速查APP,欢迎大家下载试用

    Linux命令多,参数更多,不可能完全记下来.很多进程和Linux打交道的小伙伴都有忘记命令,用错命令的情况.在测试环境还好,如果是在生产环境用错命令,可能会导致无法挽回的严重后果.而在线百度Linu ...

  6. linux写一个命令用echo输出,echo命令的15个用法

    导读 echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串. echo命令的语法是: echo ...

  7. linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结

    一.linux shell 脚本 1.描述shell程序的运行原理(可附带必要的图形说明): Linux系统的shell作为操纵系统的外壳,为用户提供使用操纵系统的接口.它是命令语言.命令解释程序及程 ...

  8. Linux从入门到精通系列之SHELL编程循环语句语法及实例详解(forwhileuntil)

    前言 Shell作为一种脚本编程语言,同样了包含了循环,分支等其他程序控制结构,从而能够轻松完成更加复杂.强大的功能.我们今天就来认识for.while.case语句的具体应用. 插个小广告吧,虽然我 ...

  9. 你一定要知道的关于Linux文件目录操作的12个常用命令

    博客园 首页 新随笔 联系 管理 订阅 随笔- 26  文章- 1  评论- 18  你一定要知道的关于Linux文件目录操作的12个常用命令 转自:http://www.cnblogs.com/yo ...

最新文章

  1. Windows 8部署系列PART2:部署先决条件准备
  2. 8086 CPU 寄存器简介
  3. sdut 3363 驴友计划
  4. 理解node.js中的 Event Loop
  5. vba 当前文件名_值得学习和珍藏的VBA常用编程代码语句
  6. python传递变量_在Python中传递变量
  7. STL数组处理常用函数
  8. MySQL的安装与连接方法
  9. 微信开始收费,一年130元起!?
  10. Microsoft JET Database Engine 错误 '80040e09' 解决方法
  11. ThreadLocal对象使用过程中容易陷入的坑
  12. 基于JAVA超市商品管理系统计算机毕业设计源码+系统+lw文档+部署
  13. 多音效播放本地调试OK!打包到android播放不正常
  14. 给CSDN上原创文章添加版权声明(干货)
  15. 在线压缩图片---*.jpg *.png
  16. 最全架构设计实践方法论(一)
  17. 玩客云armbian挂载硬盘
  18. 苹果x微信为什么不出定位服务器,苹果x微信发动态为什么显示不了位置
  19. 交换机软件测试,交换机性能测试方法
  20. python中zerodivisionerror是什么意思-Python异常处理实例讲解

热门文章

  1. 堆元素插入 二叉堆一般用数组来表示。typedef struct _otherInfo{ int i; int j;}OtherInfo;-icoding-C-数据结构
  2. P3358 最长k可重区间集问题(网络流:串联思想)
  3. P4103 [HEOI2014]大工程
  4. Intervals on the Ring
  5. P4592 [TJOI2018]异或
  6. 牛客题霸 [滑动窗口的最大值] C++题解/答案
  7. 模板:容斥优化多重方案背包
  8. 模板:线段树优化建图
  9. 8.14 模拟:字符串
  10. AT2339-[AGC011C]Squared Graph【黑白染色】