select var in \ break done
echo \
下面是该脚本运行的结果:
What is your favourite OS? 1) Linux
2) Gnu Hurd
3) Free BSD 4) Other #? 1
You have selected Linux
上面就是这一讲的内容,控制流程比较多,这里先介绍这三个。
详细介绍Linux shell脚本基础学习(四)
上一篇Linux shell脚本基础学习中我们讲了Linux shell脚本中控制流程的if 、select、case ,这里接着介绍Linux shell脚本控制流程的loop和引号,控制流程这部分内容比较多,还有一部分内容是关于here document的。 4.loop
loop表达式:
while ...; do .... done
while-loop 将运行直到表达式测试为真。will run while the expression that we test for is true.
关键字\用来跳出循环。而关键字”continue”用来不执行余下的部分而直接跳到下一个循环。
for-loop表达式查看一个字符串列表 (字符串用空格分隔) 然后将其赋给一个变量:
for var in ....; do .... done
在下面的例子中,将分别打印ABC到屏幕上: #!/bin/sh
for var in A B C ; do
echo \ done
下面是一个更为有用的脚本showrpm,其功能是打印一些RPM包的统计信息:
相关推荐: