C'è qualche comando bash che ti permetterà di ottenere l'ennesima riga di STDOUT?
Vale a dire, qualcosa che lo prenderebbe
$ 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
e fare qualcosa di simile
$ ls -l | magic-command 2
-rw-r--r--@ 1 root wheel files.txt
Mi rendo conto che questa sarebbe una cattiva pratica quando si scrivono script destinati a essere riutilizzati, MA quando si lavora con la shell giorno per giorno mi sarebbe utile poter filtrare il mio STDOUT in questo modo.
Mi rendo anche conto che questo sarebbe un comando semi-banale da scrivere (buffer STDOUT, restituisce una riga specifica), ma voglio sapere se c'è qualche comando shell standard per farlo che sarebbe disponibile senza che io trascini uno script in posizione.
magic-command