web-dev-qa-db-ja.com

「cat:write error:Broken pipe」がまれに発生することがあるのはなぜですか?

次のように、catgrepでパイプライン化したコマンドを使用して、いくつかのスクリプトを実行しています。

cat file.txt | grep "pattern"

ほとんどの場合問題はありません。しかし、時々私は以下のエラーになります:

cat:書き込みエラー:壊れたパイプ

では、コマンドがこの問題を引き起こしているときはどうすればわかりますか?その理由は何ですか?

5
Vishal-Lia

次のように、パイプなしでgrepのみを使用できます。

grep "pattern" file.txt

この問題を解決する方が良いと思います

0
ramzieus