従来のWindowsシェルでは、net helpmsg
を使用して、終了ステータスコードから文字列ベースのメッセージを取得できます。Windowsのnet helpmsgのBash相当
INPUTのCOMMMAND:net helpmsg 2
OUTPUT:私は2のステータスは何を意味するのか知りたかった場合例えば、私は次の操作を行いますThe system cannot find the file specified.
を私は疑問に思って:ありBashの同等の関数(エラーコードを渡して文字列を返します)?
ありがとうございます!
プログラムに依存する必要はありませんか?たとえば、 'grep'は一致するものが見つからなければ' 1'を返します。違いが見つかると 'diff'は' 1'を返します。 '1 'のメッセージは、これらの両方をカバーすることができますか? – ruakh
数値をエラーメッセージとして返すbash関数を使用していますか? – bos