grepのためにstderrをstdoutに送信する

grepのためにstderrをstdoutに送信する

すべてのstdioがstderrに移動するため、これは機能しません。

webpack -w --ignore=*.js | grep ignore

だから私はこれを試してみます:

webpack -w --ignore=*.js > grep ignore 2>&1

ただし、これを行うと、ファイルシステムに「grep」というファイルが書き込まれます。ハハ

grepこの場合に使用するためにstderrをstdoutにどのように送信しますか?

ベストアンサー1

捨てたい場合標準出力「無視」という単語だけが一致します。標準エラー次のことができます。

webpack -w --ignore=*.js 2>&1 >/dev/null | grep ignore

このクローン標準出力到着標準エラーその後、リダイレクト標準出力到着する/dev/null、去る 標準エラーパイプを通して書く。

おすすめ記事