Bashどのようにstderrを変数にキャプチャしますか?Bashどのようにstderrを変数にキャプチャしますか?
私はどのようにして変数にSTDERROR出力を送ればいいの私のbashスクリプトのこの内部
sh -c path/myExcecutable-bin 2>&1 =MYVARIABLE
ような何かをしたいですか?
MYVARIABLE="$(path/myExcecutable-bin 2>&1)"
注これは同じ変数にstdoutとstderrをインターリーブしていること:変数にstdout
とstderr
の両方を保存するには
このStackOverflowの[スレッド](http://stackoverflow.com/questions/962255/how-to-store-standard-error-in- a-variable-in-a-bashスクリプト)があなたの質問に答えるはずです。 –
多くの関連スレッドと[いくつかの解決法](http://mywiki.wooledge.org/BashFAQ/002) – ormaaj