是否可以u2be2mp3(){ youtube2mp3 "$@" > /dev/null;}
在后台运行它?它是 .bashrc 的一部分,如果我这样使用它:“u2be2mp3(){ youtube2mp3 "$@" > /dev/null &;}”,我会收到语法错误。
答案1
如果您使用&
而不是,它应该可以工作;
,但不能同时使用两者:
u2be2mp3() { youtube2mp3 "$@" > /dev/null & }
另外,确切地说,这是一个 shell 函数,而不是别名,上面这行在后台运行 youtube2mp3 命令,而不是该函数。您也可以保留原始 shell 函数并在后台运行该 shell 函数:
u2be2mp3() { youtube2mp3 "$@" > /dev/null; }
并在后台启动它:
u2be2mp3 &