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

t7e*_*t7e 6 linux script bash sh shebang

您能解释一下 shebang #!/bin/sh -x 中“x”的含义吗?

这行有必要加“-x”吗?

Dav*_*ill 7

xshebang 中的 是什么意思#!/bin/sh -x

它允许您调试 shell 脚本:

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

调试 Bash 脚本