関数内で実行された最後のコマンドの戻り状態に基づいてbash戻りを使用します。

関数内で実行された最後のコマンドの戻り状態に基づいてbash戻りを使用します。

0変数が定義されたときに返される次のbash関数があります。verbosBashのマニュアルを読みましたが、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完全に省略してください。

おすすめ記事