shell script 三

来源:互联网 发布:大学生搜题用什么软件 编辑:程序博客网 时间:2024/04/28 09:39
一、function函数:
    函数可以再shell script做出类似自定义执行指令,可以简化我的程序代码
function fname(){
    程序段

}

例子:


shell scripts 执行方式是由上而下,由左而右,应此shell script 一定在程序的最前面

二、循环(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 的理解,知道了基本的语法,只要多加练习就可以熟练的使用。

         其实在现实的工作中,大企业一般不会涉及到需要你自己编写脚本,但是你必须拥有编程的能力,这样在不时之需的时候才不会傻眼。大家可以通过改写一些已经他人写好的脚本来提升自己的脚本编写能力。

0 0