shell script 三

本文深入浅出地介绍了Shell脚本的关键概念,包括函数、循环(如while、until)和debug追踪。通过实际示例,帮助读者理解如何利用这些工具简化程序代码,提高效率。
一、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 的理解,知道了基本的语法,只要多加练习就可以熟练的使用。

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值