请阅读【CSH及SHELL学习专栏】
输出csh脚本中每一句命令
在 csh
或 tcsh
脚本中,如果你想要输出脚本中的每一句执行,你可以在脚本的开头使用 -v
(verbose)选项。这个选项会使得 shell 在执行命令前先打印出来。
要在脚本中使用 -v
选项,你可以在脚本的第一行的 shebang(#!)后面添加 -v
,就像这样:
#!/bin/csh -v
# 以下是脚本的其他部分
echo "Hello, World!" set variable = "value"
当你运行这个脚本时,它会打印出每个命令,然后执行它们。
如下脚本执行情况:
![在这里插入图片描述](https://img-blog.csdnimg.cn/9f976dcd6c224560886be8fee7188315.png)
执行结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/e4f1cc188d534bccb1aee7cde580b68d.png)
另一种方法是在你运行脚本的命令行中使用 -v
选项,