Shell -- 脚本开发思路和准则

1、脚本开发思路:

        1)想好脚本功能和作用,必要时输出流程图

        2)输出伪代码

        3)输出脚本

2、脚本准则:

        1、Shell命令最好使用Linux的内置函数,内置的命令以及内置的操作,效率最高(用的C语言开发)。另外尽可能的不要使用管道符,耗时比较大。

        2、优先处理错误的逻辑情况:开发脚本,真假2种情况,错误的情况最容易处理。

        3、尽可能的封装函数:

            Shell的函数名的定义三种方式:

                1)    function 函数名(){ 函数体 }   --- 标准的

                2)    function 函数名 { 函数体 }   --- 相比于标准少了一个()

                3)    函数名(){ 函数体 }           --- 相比于标准的是少function

                 函数调用的时候可以添加入参 $1,$2,$3可以获取到对应的入参。

                 函数如果写在一个单独的文件中,需要用source读取加载,source 文件名后再调用对应的函数。

                函数内,使用local关键字,定义局部变量。

3、内置脚本:Vim /etc/init.d   --  该文件夹中全部是内置的Shell脚本,可以查看大神的Shell脚本。

4、Linux中默认的有关Shell的变量:BASH_SUBSHELL – 如果是0,就是父Shell环境,否则是子Shell。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值