一、function函数:
函数可以再shell script做出类似自定义执行指令,可以简化我的程序代码
function fname(){
程序段
二、循环(loop)
while [ condiction ]
do
程序段落
done
当condition条件成立时,就进行循环,直到condition的条件停止
until [ condition ]
do
程序段落
done
这种方式与whhile相反,它是condiction成立时,就停止循环,否则就继续循环程序段
函数可以再shell script做出类似自定义执行指令,可以简化我的程序代码
function fname(){
程序段
}
例子:
二、循环(loop)
while [ condiction ]
do
程序段落
done
当condition条件成立时,就进行循环,直到condition的条件停止
until [ condition ]
do
程序段落
done
这种方式与whhile相反,它是condiction成立时,就停止循环,否则就继续循环程序段
执行结果:
三、for ...do ...done(固定循环)
for var con1 con2 con3 ...
do
程序段
done
四、shell scriipts 的debug追踪
如何在shell执行前检查shell的语法错误呢?可以直接使用bash的相关参数来检查。
sh -[nvx] scripts.sh
-n 不执行scripts,仅检查语法错误
-v 在执行scripts前,先将脚本内容输出到屏幕上。
-x 将使用到的scripts内容显示到屏幕上
这里我不在为大家演示演示语法检测功能了。
总结:通过几个小例子大家应该加深了对shell scripts 的理解,知道了基本的语法,只要多加练习就可以熟练的使用。
其实在现实的工作中,大企业一般不会涉及到需要你自己编写脚本,但是你必须拥有编程的能力,这样在不时之需的时候才不会傻眼。大家可以通过改写一些已经他人写好的脚本来提升自己的脚本编写能力。
本文深入浅出地介绍了Shell脚本的关键概念,包括函数、循环(如while、until)和debug追踪。通过实际示例,帮助读者理解如何利用这些工具简化程序代码,提高效率。
3753

被折叠的 条评论
为什么被折叠?



