Existe algum comando bash que permita obter a enésima linha do STDOUT?
Ou seja, algo que levaria isso
$ 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 fazer algo como
$ ls -l | magic-command 2
-rw-r--r--@ 1 root wheel files.txt
Sei que isso seria uma prática ruim ao escrever scripts que deveriam ser reutilizados, mas, ao trabalhar com o shell dia a dia, seria útil para mim filtrar meu STDOUT dessa maneira.
Também sei que seria um comando semi-trivial para escrever (buffer STDOUT, retorne uma linha específica), mas quero saber se existe algum comando shell padrão para fazer isso que estaria disponível sem que eu colocasse um script no lugar.
magic-command