我一直在寫一些shell腳本,我會覺得如果有用的話有停止的執行能力表示shell腳本,如果任何命令失敗。請參閱下面的例子:從的bash shell腳本自動退出的錯誤
#!/bin/bash
cd some_dir
./configure --some-flags
make
make install
因此,在這種情況下,如果腳本不能改變到指定目錄,然後它當然不希望做一個的./configure以後,如果它失敗。
現在,我清楚地知道,我可以有一個,如果檢查每個命令(我認爲這是一個沒有希望的解決方案),但有一個全局設置,使腳本退出如果其中一個命令失敗?
答案去亞當的關於集-e(精確地想)的細節。還要感謝a_m0d瞭解陷阱信息(儘管不是100%相關)。 – radman 2010-05-20 05:07:20