Shell 编程基础三

退出脚本、调试脚本、shell脚本编程风格

  1. 对于一个写得很好的Shell脚本来说,当它运行完成时,应当返回一个退出状态,用于标识脚本是否成功运行。

    在Shell脚本中,exit N 命令可以用于提交一个退出状态码N给Shell(N必须是一个介于0-255之间的整数)

  2. set -x set +x

    可以调试某一段代码

    bash -x 可以调试代码

    -v 激活详细输出模式。

    bash 内部的变量

    $LINENO:标识Shell脚本的当前行号

    $FUNCNAME:当前正在执行调用堆栈中的所有Shell函数名称和数组变量。${FUNCNAME[0]}当前正在执行的函数的名字。${FUNCNAME[1]}表示调用函数函数

    $PS4:bash -x 会显示带+号的信息,就是$PS4

    -n:测试shell脚本中是否存在语法错误

  3. shell脚本编程风格

    每行代码不多于80个字符。

    保持一致的缩进深度。

    每个脚本文件必须要有一个文件头注释。

    自定义的变量名或函数名使用小写字母,使用下划线分隔单词

    程序和脚本的返回值需要使用变量$?进行验证。

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...