2012-03-27 7 views
0

従来のWindowsシェルでは、net helpmsgを使用して、終了ステータスコードから文字列ベースのメッセージを取得できます。Windowsのnet helpmsgのBash相当

INPUTのCOMMMAND:net helpmsg 2

OUTPUT:私は2のステータスは何を意味するのか知りたかった場合例えば、私は次の操作を行いますThe system cannot find the file specified.

を私は疑問に思って:ありBashの同等の関数(エラーコードを渡して文字列を返します)?

ありがとうございます!

+2

プログラムに依存する必要はありませんか?たとえば、 'grep'は一致するものが見つからなければ' 1'を返します。違いが見つかると 'diff'は' 1'を返します。 '1 'のメッセージは、これらの両方をカバーすることができますか? – ruakh

+0

数値をエラーメッセージとして返すbash関数を使用していますか? – bos

答えて

1

MySQLは、OSエラーコードとMySQLエラーコードを処理するperrorを提供します。

$ perror 2 
OS error code 2: No such file or directory 
+0

私はこれが存在することを知りませんでした - 完璧! – ABach