1.带列表的for 循环         常用

1)对数字进行操作

2)对字符串进行操作

2.类C风格的for循环    常用

1.带列表的 for 循环

for x in {list}

do

command!!

done

for x in 1 2 3 4 5

do

command!

done                             这里命令将循环执行5次

for x in  {1..5}

do

command !

done                              这里命令将循环执行5次

fo  x in {1..100..2}

do

print $x

done                    ## 从1 开始 到100为止  以2为步长

for x in $ (seq 1 2 100)

do

print $x    ## 从1开始到100为止 以2 为步长

done

for 循环不仅可以对数字进行操作 同时也可以对字符串进行操作

for  day in Monday Tuesday  Wednesday Thurday Friday

do

print $day

done    ###打印出 周一到周五

二 类C风格的 for 循环

for (( expr1; expr2; expr3))

do

command!

done

例:

for ((x=0; x<=100; x++))

do

print $x

done   打印出 1 到100

=========================================================================

Linux SHELL 学习随笔--for 循环相关推荐

  1. linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项

    原标题:Linux shell脚本使用while循环执行ssh的注意事项 如果要使用ssh批量登录到其它系统上操作时,我们会采用循环的方式去处理,那么这里存在一个巨大坑,你必须要小心了. 一.场景还原 ...

  2. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

  3. Linux| |Shell学习

    Shell学习 # 符号 1. 初识 1.1 Shell定位 Shell就是用C编写的程序,是用户是用Linux的桥梁.Shell就是Linux内核的一个外壳,调用内核的接口 1.2 Shell和Ba ...

  4. linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)

    在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要. 以下仅为Linux Shell的一些基础笔记,这里作为笔记记下. == ...

  5. 【编程实践】Linux Shell 编程:使用 循环和递归 实现斐波那契数列代码

    用 Linux Shell 编程语言递归实现斐波那契数列代码:循环和递归 Linux Shell 编程语言是一种强大的工具,它可以轻松地实现程序设计语言中的常见算法. 斐波那契数列 斐波那契数列是一种 ...

  6. 【转】十分有用的linux shell学习总结

    在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化.我们 数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题.因此这段时间总结的有关Linux ...

  7. linux shell 学习小结

    学习内容:https://www.linuxdaxue.com/series/linux-shell-series/ 个人笔记如下 1."#!" 是一个约定的标记,它告诉系统这个脚 ...

  8. Linux | Shell 学习笔记(二)Shell 流程控制 if、case、for、while| read读取输入 | 函数的使用 | cut、sed、awk、sort命令 +Demo

    文章目录 参考资料 运行环境 一.流程控制 1.1 if 判断 1.2 case 语句 1.3 for 循环 1.4 while 循环 二. read 读取控制台输入 三.函数 3.1 系统函数 ba ...

  9. 【Linux】Linux Shell 学习笔记:什么是Linux?

    I Linux 简介 Linux系统简介 (biancheng.net) Linux和UNIX的关系及区别 (biancheng.net) Linux内核_百度百科 (baidu.com) [什么是 ...

最新文章

  1. JSP第二次作业_7小题
  2. java分享第六天(冒泡排序)
  3. Go语言的多态(Polymorphism)
  4. jsp 防止sql注入 之 preparestatement篇(转载)
  5. dataearth可视域分析_谁不知道前期分析要用ARCGIS?我就是不会用啊
  6. 全民果园为什么服务器在维修中,你在果园管理中遇到的问题这里可以解决
  7. linux yum自动挂载_Linux系统本地Yum仓库制作
  8. 【网络安全工程师面试合集】— 渗透资源 操作系统大合集
  9. 传统Tier1“大象转身”:不够快?你永远没有机会
  10. java背景颜色代码_java设定背景颜色
  11. 古代小说鉴赏辞典 - 郭子仪
  12. 如何让传统行业的电商引发口碑效应并营销
  13. JQuery弹幕发送
  14. Cocos2d-x 窗口大小调整
  15. sql join备忘
  16. 蓝桥杯 ADV-287 算法提高 Monday-Saturday质因子
  17. String类的切割功能
  18. win7 计算机 其他 删除,Win7系统多余的本地连接2怎么删除?
  19. 浅拷贝和深拷贝通俗解释
  20. C/C++家族族谱管理系统

热门文章

  1. 串口接收到的浮点数(解码后出现的错误)
  2. 安全云盘项目(一):1.5 bufferevent服务端代码事件策略
  3. ubuntu下apt相关操作
  4. ajax 连接java,如何使用Ajax连接到Java servlets?
  5. 为什么css导航右边有黑色,一段CSS的导航菜单,为什么有了这个左导航之后,右面的区域用不了了...
  6. java 8的内存分代改进_java8的内存结构,这一篇文章就够了
  7. 人工智能的炒作_人工智能与网络安全结合从炒作走向现实
  8. 计算机与交互式白板通过USB数据线,选购交互式电子白板注意哪些事项【详细介绍】...
  9. 14 exec/fork/wait cycles for Process Management
  10. 对我帮助很大的ESXCLI命令