Shell 编程基础(三)

前端之家收集整理的这篇文章主要介绍了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个字符。

    保持一致的缩进深度。

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

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

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

原文链接:https://www.f2er.com/bash/391472.html

猜你在找的Bash相关文章