追加到我执行的特定命令的末尾

当我执行命令时,我希望追加并签名到特定命令(比如tkdiff)的末尾。

请让我知道应该在bashrc中创build什么样的别名/任何其他解决scheme。

提前致谢。

注意:我可能对我执行的命令有几个参数。 并应该在最后,以便我可以在B / G执行,我可以使用shell用于任何其他目的。

你不能用一个简单的别名做这个,因为当你定义别名时,shell会解释$ @。 我会用我的.bashrc中的函数来做到这一点

tkdiff () { /usr/bin/tkdiff $@ & } 
 alias tkdiff='tkdiff &' 

然后源.bashrc文件重新阅读并重试

编辑:好的,我错过了(或者你加了)有关额外参数的部分。 你可以尝试使用$ @这是variables持有参数列表传递给壳,但我没有testing过,对不起。