• # explication

    Posté par (site web personnel, Mastodon) . En réponse au message Incompréhension des pipes sur Linux. Évalué à 10.

    Pour arriver à ton résultat attendu, il faut numéroter les lignes avant d'extraire la partie que tu souhaites voir :

    tth@redlady:~/Desktop$ cat > fichier.txt
    cool
    pas cool
    sympa
    pas sympa
    tth@redlady:~/Desktop$ nl fichier.txt | tail -2
     3 sympa
     4 pas sympa
    tth@redlady:~/Desktop$
    

    Et ne pas donner de nom de fichier à traiter à ta deuxième étape, pour qu'elle utilise son stdin (l'entrée standard) qui reçoit le résultat de la première étape.