Gibt es einen Bash-Befehl, mit dem Sie die n-te Zeile von STDOUT abrufen können?
Das heißt, etwas, das dies erfordern würde
$ 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
und so etwas tun
$ ls -l | magic-command 2
-rw-r--r--@ 1 root wheel files.txt
Mir ist klar, dass dies eine schlechte Praxis wäre, wenn ich Skripte schreibe, die wiederverwendet werden sollen, ABER wenn ich Tag für Tag mit der Shell arbeite, wäre es für mich nützlich, mein STDOUT so filtern zu können.
Mir ist auch klar, dass dies ein halbtrivialer Befehl zum Schreiben wäre (Puffer STDOUT, Rückgabe einer bestimmten Zeile), aber ich möchte wissen, ob es dafür einen Standard- Shell-Befehl gibt, der verfügbar wäre, ohne dass ich ein Skript ablegen müsste.
magic-command