Pular para o conteúdo

Retornar segunda linha de um arquivo

Responder tópico
  • Denunciar
  • Indicar

1. Retornar segunda linha de um arquivo

Enviado em 11/02/2015 - 09:56h

Prezados, bom dia!

Tenho um arquivo de texto com diversas strings... cada string está em uma linha

gostaria apenas de retornar a segunda linha... ou a terceira... ou a quarta...


ja tentei com head... mas ele retonar a 1,2,3,4 linhas, sendo que eu quero apenas a 4.

Como faço pra isso acontecer?

Obrgiado.

Responder tópico

3. Re: Retornar segunda linha de um arquivo

Enviado em 11/02/2015 - 10:57h

Prezado, dê uma olhada nessa ótima dica: http://www.vivaolinux.com.br/dica/Exibindo-determinada-linha-de-um-arquivo-no-terminal e adapte de acordo com a sua necessidade.

Fiz um teste com esse comando da dica: cat "Arquivo_Exemplo" | grep -n ^ | grep ^7: | cut -d: -f2. Funcionou perfeitamente. Onde em o numeral 7, substitua pelo 3 ou outro número de linha que desejar. Tem outros exemplos para você testar.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

4. Re: Retornar segunda linha de um arquivo

Enviado em 11/02/2015 - 12:07h

cmdmss escreveu:

Prezados, bom dia!

Tenho um arquivo de texto com diversas strings... cada string está em uma linha

gostaria apenas de retornar a segunda linha... ou a terceira... ou a quarta...


ja tentei com head... mas ele retonar a 1,2,3,4 linhas, sendo que eu quero apenas a 4.

Como faço pra isso acontecer?

Obrgiado.
Faltou apenas combinar com o tail -n 1:

head -n 4 arquivo.txt | tail -n 1 
Há outros caminhos para se fazer a mesma coisa.

5. Re: Retornar segunda linha de um arquivo

Enviado em 11/02/2015 - 16:07h

Obrigado a todos!!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder