显示shell中正在执行的命令

Display the command that is being executed in cshell

我正在使用 csh,我想显示正在执行的命令。

我可以看到在脚本开头找到类似 set -x 的内容。但它似乎只适用于 bash。在 cshell 中出现以下错误。

set: Variable name must begin with a letter.
Failed

有什么方法可以显示cshell中正在执行的命令。请帮忙!

您可以 运行 您的 c-shell 脚本使用 csh -v。这将在执行脚本之前显示脚本的每一行。这对于调试 c-shell 脚本很有用。