详细介绍Linux shell脚本基础学习 联系客服

发布时间 : 星期六 文章详细介绍Linux shell脚本基础学习更新完毕开始阅读4f938f7a01f69e31433294a5

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包的统计信息: