我試圖編寫一個腳本,它在命令行上接受一組命令(類似於如何使用「time」命令),讓它執行那組命令,然後根據返回的錯誤代碼做一些事情(如果您好奇,我會讓它回撥到我桌面上的語音守護程序來回顯命令,如果它失敗或成功 - 使用此命令一些長時間運行的構建過程)如何將一組命令傳遞給bash中的shell腳本
使用UNIX命令的時間,如果我有命令的列表,我可以運行
> time (do_build && deploy_build)
隨着我的命令(我稱之爲tellme
),當我嘗試這個,我得到
> tellme (do_build && deploy_build)
bash: syntax error near unexpected token `do_build'
它似乎並不喜歡的一組命令作爲參數,即使同樣的事情的時間命令工作正常。
任何想法?
你能告訴我們你腳本的部分嗎? –