J'étais juste en train d'exécuter quelques commandes dans un terminal et j'ai commencé à me demander, est-ce qu'Unix / Linux prend des raccourcis lors de l'exécution de commandes piped?
Par exemple, disons que j'ai un fichier avec un million de lignes, dont les 10 premières contiennent hello world
. Si vous exécutez la commande, grep "hello world" file | head
la première commande s'arrête-t-elle dès qu'elle trouve 10 lignes ou continue-t-elle de rechercher d'abord le fichier entier?
-m
argument.