web-dev-qa-db-fra.com

Pourquoi est-ce que je reçois "cat: write error: Broken pipe" rarement et pas toujours

J'exécute certains scripts avec des commandes ayant cat en pipeline avec grep comme:

cat file.txt | grep "pattern"

La plupart du temps, il n'y a aucun problème. Mais parfois, j'obtiens en dessous de l'erreur:

cat: erreur d'écriture: pipe cassée

Alors, comment savoir quand la commande est à l'origine de ce problème et pourquoi?

5
Vishal-Lia

Vous pouvez utiliser uniquement grep sans pipe comme ceci:

grep "pattern" file.txt

Je pense qu'il vaut mieux résoudre ce problème

0
ramzieus