当我尝试类似的事情时
$command &; command2
, bash 返回我
bash: syntax error near unexpected token `;'
我怎样才能做到这一点?
答案1
和&
都是;
命令终止符。您可以使用其中之一,但不能同时使用两者。
some_command1 & some_command2
some_commandA ; some_commandB
是相同的
some_command1 &
some_command2
some_commandA ;
some_commandB
...但是;
当它位于行尾时则不需要,因此第二组命令与
some_commandA
some_commandB