-4
我有一個函數ff
在1.sh
與退出狀態33
。 當我撥打2.sh
和呼叫功能ff
這個功能,如果退出狀態是33
,那麼我2.sh
壞了。 我該如何做一個繼續的步驟? 這樣的:檢查退出狀態退出狀態
if [ exit_of_ff -ne 0 ]
then
continue
fi
我有一個函數ff
在1.sh
與退出狀態33
。 當我撥打2.sh
和呼叫功能ff
這個功能,如果退出狀態是33
,那麼我2.sh
壞了。 我該如何做一個繼續的步驟? 這樣的:檢查退出狀態退出狀態
if [ exit_of_ff -ne 0 ]
then
continue
fi
不是一個真正的答案,但一個格式化的評論。
如果你有
ff() {
if [ some_condition ]; then
return 33
fi
return
}
然後,通常要檢查的錯誤,你會怎麼做
if ! ff; then
echo function ff returned non-zero
exit
fi
echo function ff returned success
如果你想存儲的返回狀態
ff
status=$?
if [[ $status -eq 33 ]]; then ...
我解決這個問題是這樣的:
如果(FF $參數) 然後 FF $參數 網絡
在FF我有3個參數不屬於後進入()
我不明白您的具體問題。請更精確一點,並努力使用構造良好的句子來傳達您的問題。 –
見http://stackoverflow.com/help/mcve – Jubobs
你有什麼要「繼續」更具體 –