因此,我有一个文件deploy.sh,它具有外壳程序脚本。既然我知道这一点,我就有一点困惑,那set -x实际上是什么意思。
运行文件后,我观察到在文件中写入的命令在终端中带有+号。
就像我有这个一样
#!/bin/bash
set -x
ng build
Run Code Online (Sandbox Code Playgroud)
所以输出提到了+ng build,当我set -x从文件中注释掉时,一切都会执行,但是后面的命令不会显示在终端中。
我已经对此进行了研究,但是具体找不到该特定命令的真正含义和工作。