循环有三种for,while,until,前两种多种语言都有,大同小异,最后那种用的少,咱们就不说了

for循环

老规矩,上来先看代码块

[root@localhost scripts]# bash ceshi.sh
1
2
3
4
5
6
7
8
9
10
[root@localhost scripts]# cat ceshi.sh
#!/bin/bash
for i in `seq 10`
doecho "$i"
done

for循环由for in do done组成,执行时会将in后面的值以空格为分隔符,依次赋值给前面的i,每赋值一次就会执行一次循环体,然后在下面执行echo将其打印显示出,向下遇到done停止重新开始执行循环,知道in后面的全部赋值给了i之后停止循环

while循环

for循环是会停止的,但是while不同,条件为真则为死循环,条件为假则停止,until想法,用法差不多

i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu
i am LIUlaoLiu^C
#上面是执行结果
[root@localhost scripts]# cat ceshi.sh
#!/bin/bash
while true
doecho "i am LIUlaoLiu"
done
[root@localhost scripts]#
这个东西呢,没有加什么限制还是小心执行比较好

shell脚本-循环相关推荐

  1. shell 脚本循环语句

    shell脚本循环语句 一.循环语句 1.1 for循环语句 1.2 for循环语法 1.3 for循环案例 1.4 类C风格循环 二.while语法 2.1 语法结构 2.2 while语法使用的一 ...

  2. hive sqoop 分区导入_使用sqoop将hive分区表的数据导入到mysql的解决方案:shell脚本循环...

    方案1:使用shell脚本进行do while循环,挨个分区输出.从开始的分区一直循环到结束分区即可.本例子为月,若需日,改为%Y-%m-%d即可,-1month改为-1day即可 partition ...

  3. linux中脚本循环语句,Shell脚本循环语句

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

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

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

  5. Shell脚本循环语句及exit、continue和break用法

    目录 一.for循环语句 二.while循环语句结构 三.until 循环语句结构 四.exit.continue和break 一.for循环语句 用法: 读取不同的变量值,用来逐个执行同一组命令 f ...

  6. shell脚本循环查询数据库实现数据输出到csv

    一.shell脚本和数据文件 1.shell脚本 cat data.txt|while read line domysql -h 10.4.8.133 -u master_data -p'****** ...

  7. shell脚本——循环语句

    shell脚本--编程之循环语句(for.while.until) 一.输出字符串或提取Shell变量的值--echo命令 二.for循环语句 三.while循环 while 猜数字小游戏 四.unt ...

  8. linux中循环控制语句,3.2.3 Shell脚本--循环控制语句

    一. 循环控制语句 1. for循环语句 2. while循环语句 3. until 循环语句 条件为假,执行循环 二. 练习题 1. for 语句 ① 分行打印各参数. [提示]:体会$@.$*.& ...

  9. shell脚本循环执行任务的脚本

    #! /bin/sh while true;  do ./test.sh > test.txt; sleep 3; done 最近研究了下shell,如上true代表循环执行 do 后接执行命令 ...

最新文章

  1. deepin关机卡桌面_喜大普奔:发现一个惊艳的电脑操作系统Deepin
  2. JAVA中常见的Exception
  3. 官宣弃用Java 8!Kafka 3.0.0 新功能get
  4. 北京那些年轻人的秘密,都藏在这篇文章里
  5. 通过OWA修改密码,提示输入的密码不符合最低安全要求
  6. 减治法解决俄式乘法问题(JAVA)
  7. 机器学习爬大树之决策树(CART与剪枝)
  8. 如何控制Go编码JSON数据时的行为
  9. 逆向透视表 python_Python实现数据的透视表
  10. python猴子吃桃子的问题_非人哉:明星带货却生意惨淡,猴哥心太大,这一帮猴子猴孙不省心...
  11. 【经验之谈】掌握这13个PyTorch Trick,让你做实验行云流水~
  12. 2020校招薪酬大比拼,PDD好猛!旧人没有新人香,你被倒挂了没?
  13. 惠普电脑键盘无法调节屏幕亮度
  14. log4cxx OutputDebugString DebugView dbgview
  15. H5前端框架说明文档
  16. 解读联想重组:终于裁员了
  17. c++win32项目 如何显示后再删除一个绘图_Golden Software Surfer(三维绘图软件) 中文版分享...
  18. Java用ListArray以人名的姓氏排队
  19. linux 卸载dnw命令,linux下使用usb2ram替代dnw
  20. 【OSPF外部路由-4类LSA(sum-asbr)和5类LSA(external)以及7类LSA(Nssa)】(OSPF的特殊区域)(外部路由选路特性)

热门文章

  1. 腾讯 地图 机器学习岗 春招实习123面(猝)
  2. 总价加激励费用合同计算
  3. jupyter的环境问题:在jupyter中添加我们想要的环境
  4. matlab数值模拟,西安交通大学——温度场数值模拟(matlab
  5. 单位: Baud,bits/s,波特率
  6. AD637原理图PCB电路设计,使用经验和建议——【电路模块经验10】
  7. 上海理工大学高校计算机补办,上海理工大学关于2017上海市高校计算机等级考试报考通知...
  8. [学习笔记] CDQ分治 从感性理解到彻底晕菜
  9. 计算机语言 帕斯卡,用帕斯卡语言编程
  10. 计算机常用软件实验报告,计算机常用应用软件的安装和使用实验报告.doc