3
在編寫源代碼另一個文件的bash時,如果某些條件爲真,有時我想跳過處理。現在,我已經可以:停止處理源文件並繼續
- 環繞整個子文件中嵌套的if語句
- 包裝紙調用源文件中嵌套的if語句
這兩種策略有一定的缺點。這會是好多了,如果我能有這樣的代碼風格寫我的劇本:
main.sh
echo "before"
. other
echo "after"
other.sh
# guard
if true; then
# !! return to main somehow
fi
if true; then
# !! return to main somehow
fi
# commands
echo "should never get here"
是否有辦法要這樣做echo "after"
行主要被調用?
不行!我不知道爲什麼我認爲它不會做任何事情(因爲這是其他語言的典型模式)。我的生活再次完成。 –
@thedeeno它的確如此!它的目的是:_causes一個函數或源腳本_ ... – devnull