例如,在
$ myprefixprogram prog1 | prog2 | prog3
能myprefixprogram
以某种方式看到完整的命令字符串prog1 | prog2 | prog3
并可能修改它吗?
(我意识到prog1
可以通过$*
或$@
[1] 获得)
编辑:这实际上是外壳输入预处理,但来自内部bash
/sh
而不是外部。
[1] http://www.tldp.org/LDP/abs/html/internalvariables.html#ARGLIST