filtrar apenas a última linha do resultado de um comando? [RESOLVIDO]

1. filtrar apenas a última linha do resultado de um comando? [RESOLVIDO]

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 10/08/2017 - 16:20h

como faço para filtrar apenas a última linha do resultado de um comando?

apenas a título de ilustração: se eu quiser pegar (filtrar) a última linha do resultado emitido, por exemplo, pelo comando "ls". como consigo isso?



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/08/2017 - 16:25h

raserafim escreveu:

como faço para filtrar apenas a última linha do resultado de um comando?

apenas a título de ilustração: se eu quiser pegar (filtrar) a última linha do resultado emitido, por exemplo, pelo comando "ls". como consigo isso?


$ ls | tail -n 1  

tail pega as últimas, head pega as primeiras.
O -n é o número da linha. Como o tail pega do final para o começo, a -n 1 é a última linha da entrada recebida.
man tail

3. Re: filtrar apenas a última linha do resultado de um comando? [RESOLVIDO]

Rodrigo Albuquerque Serafim
raserafim

(usa Slackware)

Enviado em 14/08/2017 - 11:15h

excelente uruk!

exatamente o que precisava!

obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts