此行 #!/bin/sh -x 中的“x”是什么意思?

此行 #!/bin/sh -x 中的“x”是什么意思?

您能解释一下 #!/bin/sh -x 中的“x”是什么意思吗?

这行必须要加‘-x’吗?

答案1

x这话是什么意思#!/bin/sh -x

它允许你调试 shell 脚本:

Bash 提供了广泛的调试功能。最常见的是使用 -x 选项启动子 shell,这将以调试模式运行整个脚本。在命令展开之后但在执行之前,每个命令及其参数的踪迹都会打印到标准输出中。

来源调试 Bash 脚本

相关内容