どうすれば問題はその他質問。
Bashでは、ファイル記述子を使用して非常にきれいな操作を実行できます。良い
{ command > /dev/null } 2>&1 | grep filter;
続ける標準エラーただ。
私の質問:
- 記述子のレベルは何ですか? (「数字」はどれくらい高くなりますか?)
1
と(を除いて2
、標準出力そして標準エラー)、他の「数字」の意味と一般的な用途は何ですか?- 指定された順序は重要ですか?
例えばcommand 1>&2 3>&1 2>&3
command 2>&3 3>&1 1>&2
答え1
63
一般的なLinuxシステムで実行されると予想される可能性が高いです。- ありましたが、
stdlog
ほとんど使われませんでした(見たことがないと思います)。 - 注文の問題:
man bash
リダイレクトを確認してください。
答え2
必要な数は、ファイル記述子の最大数に基づいて提供されます。制限(1)注文する。