Y a-t-il une commande bash qui vous permettra d'obtenir la ligne nth de STDOUT?
C'est-à-dire, quelque chose qui prendrait ceci:
$ ls -l
-rw-r--r--@ 1 root wheel my.txt
-rw-r--r--@ 1 root wheel files.txt
-rw-r--r--@ 1 root wheel here.txt
et ferait quelque chose comme
$ ls -l | magic-command 2
-rw-r--r--@ 1 root wheel files.txt
Je réalise que ce serait une mauvaise pratique lors de l'écriture de scripts destinés à être réutilisés, MAIS en travaillant avec le shell au quotidien, il me serait utile de pouvoir filtrer mon STDOUT de cette manière.
Je réalise aussi que ce serait une commande semi-triviale à écrire (buffer STDOUT, retourner une ligne spécifique), mais je veux savoir s'il y a une commande shell standard pour faire cela qui serait disponible sans que je doive ajouter un script en place.
13 votes
Je viens de voter pour l'utilisation du mot
commande-magique