【发布时间】:2011-05-13 22:22:28
【问题描述】:
我想在 make 文件中的每个 shell 命令上注入一个透明的包装命令。类似于time shell 命令。 (但是,不是time 命令。这是一个完全不同的命令。)
有没有办法为 gmake 发出的每个 shell 命令指定某种包装器或 decorator?
【问题讨论】:
-
当然,在每个命令中应用包装器。我真的不认为你可以用一个手势来包装所有命令。
-
您也许可以替换您自己的外壳来进行包装(每行)。每个命令比较棘手,因为这些行是由 shell 解析的,而不是 make。
-
啊,就是这样,jdigital。 Bash 提供了一种重新转义命令的方法——
"$@"。我只需要做类似my_cmd "$@"