将 & 附加到我执行的特定命令的末尾

kum*_*mar 1 linux shell bourne-shell

我希望在执行命令时附加 & 符号到特定命令(比如 tkdiff)的末尾。

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

提前致谢。

注意:我执行的命令可能有几个参数。& 应该放在最后,以便我可以在 b/g 中执行,并且可以将 shell 用于任何其他目的。

use*_*517 5

您不能使用简单的别名来执行此操作,因为在您定义别名时,shell 会解释 $@。我会用我的 .bashrc 中的一个函数来做到这一点

tkdiff () { /usr/bin/tkdiff $@ & }
Run Code Online (Sandbox Code Playgroud)