Linux shell while循环语句】的更多相关文章

for :明确循环次数 while :不确定循环换次数 while循环 (1) while CONDITION:do       statement       statement       <改变循环条件真假的语句> done 编写脚本,计算1--100的和 #!/bin/bash # sum=0 i=1 while [ $i -le 100  ];do     let sum=$sum+$i     let i=$i+1 done echo $sum 编写while循环,输入q退出(不输…
无限循环: 循环有限的生命,他们跳出来,一旦条件是 false 还是 false 取决于循环. 由于所需的条件是不符合一个循环可能永远持续下去.永远不会终止执行一个循环执行无限次数.出于这个原因,这样的循环被称为无限循环. break语句: break语句用于终止整个循环的执行,完成后所有行代码break语句的执行.然后,它逐级的代码跟在循环结束. continue 语句: continue语句break命令类似,但它会导致当前迭代的循环退出,而不是整个循环. 这种参数是有用的,当一个错误已经发…
linux shell 指令 诸如-d, -f, -e之类的判断表达式: 文件比较运算符-e filename  如果 filename存在,则为真  [ -e /var/log/syslog ]-d filename  如果 filename为目录,则为真  [ -d /tmp/mydir ]-f filename  如果 filename为常规文件,则为真  [ -f /usr/bin/grep ]-L filename  如果 filename为符号链接,则为真  [ -L /usr/bi…
Linux Shell   for循环结构 循环结构            1:循环开始条件      2:循环操作      3:循环终止的条件 shell语言          for,while,util    for循环 语法: (1) for 变量 in 取值列表:do     statement     statement done (2) for 变量 in 取值列表 do     statement     statement done 上面两个用法的效果是一样的. 取值列表:…
本篇主要写一些shell脚本循环语句的使用. for 循环 指定次数 #!/bin/bash for ((i=1;i<=10;i++)) do echo $i done [root@localhost ~]# vim num.sh [root@localhost ~]# chmod +x num.sh [root@localhost ~]# ./num.sh 1 2 3 4 5 6 7 8 9 10 九九乘法口诀表 #!/bin/bash result=0 for ((i=1;i<=9;i++…
循环语句 for循环语句 读取不同的变量值,用来逐个执行同一组命令 格式: for 变量名 in 取值列表 do 命令序列 done 示例:批量创建用户并设置密码 [root@localhost data]# vim xh.sh 示例:使用for循环进行运算 [root@localhost data]# vim xh.sh 示例2:循环判断网络是否ping通 [root@localhost data]# vim ping.sh while循环语句 重复测试某个条件,只要条件成立则反复执行 常在不…
无论什么编程语言都离不开条件判断.SHELL也不例外. 大体的格式如下: if list then do something here elif list then do another thing here else do something else here fi 一个例子: #!/bin/sh SYSTEM=`uname -s` # 获取操作系统类型,我本地是linux if [ $SYSTEM = "Linux" ] ; then # 如果是linux话输出linux字符串…
过程式编程语言bash脚本编程面向过程的编程  顺序执行:默认法则,按照顺序一条一条语句执行  选择执行:分支,条件判断,符合条件的分支予以执行  循环执行:将同一段代码反复执行有限次,所以循环必须有退出条件,否则将陷入死循环 注意:  顺序执行不需要特定的控制,只需按照语句依次执行即可:选择执行,则需要特定的控制语句(如:if.case)来判断执行:循环执行则需要特定的循环控制控制(如:for.while等) bash脚本编程之用户交互  在bash脚本编程过程当中有时程序需要与用户之间进行交…
http://blog.csdn.net/dreamtdp/article/details/8048720 case语句适用于需要进行多重分支的应用情况. case分支语句的格式如下: case $变量名 in 模式1) 命令序列1 ;; 模式2) 命令序列2        ;; *) 默认执行的命令序列     ;; esac case语句结构特点如下: case行尾必须为单词“in”,每一个模式必须以右括号“)”结束. 双分号“;;”表示命令序列结束. 匹配模式中可是使用方括号表示一个连续的…
for循环 for 循环是固定循环,也就是在循环时已经知道需要进行几次循环.有时也把 for 循环称为计数循环.语法: for 变量 in 值1 值2 值3… do 程序 done 在这种语法中,for 循环的次数取决于 in 后面值的个数(以空格分隔),有几个值就循环几次,并且每次循环都把值赋予变量.也就是说,假设 in 后面有三个值,for 会循环三次,第一次循环会把值 1 赋予变量,第二次循环会把值 2 赋予变量,以此类推. 示例:打印时间. [root@localhost ~]# vi…