一.for命令 二.while命令 三.until命令 1.for命令基本格式 for var in list do commands done oracle@suse:~/testshell> cat fortest.sh #!/bin/bash #test for command for city in beijing shanghai shenzhen dalian do echo the city is $city done oracle@suse:~/testshell> ./for…
for命令 bash shell提供了for命令,允许你创建一个遍历一系列的循环. for var in list do commands done 1.读取列表中的值 for命令最基本的用法就是遍历for命令自身所定义的一系列值. [root@node1 ljy]# more ceshi.sh #!/bin/bash for test in football basketball volleyball do echo "you like $test" done [root@node1…
许多程序要就对shell脚本中的命令施加一些逻辑控制流程. 结构化命令允许你改变程序执行的顺序.不一定是依次进行的 12.1 使用if-then语句 如下格式: if command then commands fi if语句会允许if后面的那个命令,如果该命令的退出码的0(代表成功了)位于then部分的命令就会被执行.否则不执行. 例子: #!/bin/bash # if then test if pwd then echo "pwd success" fi #…
shell在逻辑流程控制这里会根据设置的变量值的条件或其他命令的结果跳过一些命令或者循环执行的这些命令.这些命令通常称为结构化命令 1.if-then语句介绍 基本格式 if command then commands fi 在其他语言中if语句后的对象值为TRUE或FALSE的等式.bash shell脚本中的if不是这样的 [root@eyu sbin]# sh data.sh 2018年 10月 04日 星期四 18:45:15 CST echo it worked [root@eyu s…