4
有沒有辦法讓我的bash腳本終止於返回非零狀態的第一個命令?bash在第一次失敗時終止
我知道我可以只是&&
就像IT連鎖:
cd /stuff &&
echo 'what's up' &&
....
有另一種方式?
有沒有辦法讓我的bash腳本終止於返回非零狀態的第一個命令?bash在第一次失敗時終止
我知道我可以只是&&
就像IT連鎖:
cd /stuff &&
echo 'what's up' &&
....
有另一種方式?
是的,這是是簡單,因爲家當後添加在腳本的開頭:
set -e
,如果你想,你可以停止這種(對代碼的只是一個部分)與
set +e
或在認領:
#!/bin/bash -e
或通過調用腳本:
bash -e script.bash