• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    如何调试Linux shell脚本
    shell也有一个真实的调试模式。如果在脚本"strangescript" 中有错误,您可以这样来进行调试:

    sh -x strangescript

      这将执行该脚本并显示所有变量的值。

      shell还有一个不需要执行脚本只是检查语法的模式。可以这样使用:

    sh -n your_script

      这将返回所有语法错误。

    linux/unix shell l脚本调试方法

    Shell提供了一些用于调试脚本的选项,如下所示:

    -n
    读一遍脚本中的命令但不执行,用于检查脚本中的语法错误

    -v
    一边执行脚本,一边将执行过的脚本命令打印到标准错误输出

    -x
    提供跟踪执行信息,将执行的每一条命令和结果依次打印出来

    使用这些选项有三种方法,一是在命令行提供参数

    $ sh -x ./script.sh二是在脚本开头提供参数

    #! /bin/sh -x第三种方法是在脚本中用set命令启用或禁用参数

    复制代码 代码如下:

    #! /bin/sh
    if [ -z "$1" ]; then
    set -x
    echo "ERROR: Insufficient Args."
    exit 1
    set +x


    fiset -x和set +x分别表示启用和禁用-x参数,这样可以只对脚本中的某一段进行跟踪调试。
    您可能感兴趣的文章:
    • pycharm远程linux开发和调试代码的方法
    • Linux调试工具GDB使用简易教程
    • Linux应用调试使用gdb和gdbserver命令详解
    • Linux 中Tomcat远程调试代码的实现方法
    • 详解VS2017 Linux 上.NET Core调试
    • Visual Studio 2017通过SSH调试Linux上.NET Core
    • Linux中使用VS Code编译调试C++项目详解
    • 在Linux下调试Python代码的各种方法
    • linux命令之调试工具strace的深入分析
    • Linux内核设备驱动之内核的调试技术笔记整理
    上一篇:linux下监视进程 崩溃挂掉后自动重启的shell脚本
    下一篇:用shell脚本实现自动切换内网和外网实现高可用
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    如何调试Linux shell脚本 如何,调试,Linux,shell,脚本,