2015-12-13 18 views

回答

2

除非你運行cp作爲後臺作業,它在腳本中發生的任何事情之前完成。

您在後臺運行命令,在末尾添加&

+0

@ viraptor。我想你可能已經解決了我的問題。我的代碼從一個sed語句雙重&符號到一個cp語句。因此我認爲cp語句出現在後臺,因此即使cp語句尚未完成,我的腳本仍在繼續: – user1654528

+1

@ user1654528不,這是完全錯誤的。單個&符號是「將前面的命令放在後臺」運算符。雙連字符是「如果前面的命令成功執行下一個命令」運算符。你所描述的'sed's/x/y'&& cf foo bar'不會在後臺執行'cp'。 –

+0

謝謝@ viraptor – user1654528

相關問題