首页 > 解决方案 > 来源,但在每个命令之后运行一个命令

问题描述

我在一个文件中有一个 shell 命令列表,每行总是 1 个命令。我运行这些,source cmds.sh一切都很好。

这些命令通常执行一些任务并打印输出。但是,很难判断一个命令的输出在哪里结束,而另一个命令的输出从哪里开始。如果我可以在每个来源命令之后运行类似的东西echo "-----",那会容易得多。

我怎样才能以简洁的方式做到这一点?

标签: bashshellxargs

解决方案


使用最新版本的 bash?

放在trap 'echo -----' debug源文件的顶部,也可能trap -- debug放在底部。


推荐阅读