- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
下面是主要的 Shell 脚本调试选项:
-v
(verbose 的简称) - 告诉 Shell 读取脚本时显示所有行,激活详细模式。
-n
(noexec 或 no ecxecution 简称) - 指示 Shell 读取所有命令然而不执行它们,这个选项激活语法检查模式。
-x
(xtrace 或 execution trace 简称) - 告诉 Shell 在终端显示所有执行的命令和它们的参数。 这个选项是启用 Shell 跟踪模式。
第一个机制是改变 Shell 脚本首行,如下,这会启动脚本调试?
#!/bin/sh 选项
其中, 选项可以是上面提到的一个或多个调试选项。
第二个是使用如下调试选项启动 Shell,这个方法也会打开整个脚本调试。
$ shell 选项 参数1 ... 参数N
示例:
$ /bin/bash 选项 参数1 ... 参数N
第三?方法是使用内置命令 set
去调试一个给定的 Shell 脚本部分,如一个函数。这个机制是重要的,因为它让我们可以去调试任何一段 Shell 脚本。
我们可以如下使用 set
命令打开调?模式,其中选项是之前提到的所有调试选项。
$ set 选项
启用调试模式:
$ set -选项
禁用调试模式:
$ set +选项
此外,如果我们在 Shell 脚本不同部分启用了几个调试模式,我们可以一次禁用所有调试模式,如下:
$ set -
售前咨询
售后咨询
备案咨询
二维码
TOP