0
変数が定義されたときに返される次のbash関数があります。verbos
Bashのマニュアルを読みましたが、returnコマンドが返されたときの戻りN
状態N
は、関数内で実行された最後のコマンドの状態です。
最後に return を使用し、戻り状態に応じて N の値を取るには[ -n vb ]
?
tesverbos ()
{
vb="${verbos+vbset}"
if [ -n "$vb" ]; then
return 0
else
return 1
fi
}
答え1
return
戻り状態に応じてN値を取得して最後にのみ使用できる方法は何ですか[ -n vb ]
?
[ -n "$vb" ]
return
または、テストが関数の最後のコマンドである場合は、return
完全に省略してください。
答え2
これはうまくいきます
tesverbos ()
{
vb="${verbos+vbset}"
test -n "$vb"
}