Leia a primeira linha de um arquivo usando o bash

7

Alguém sabe de um simples liner para ler a primeira linha de um arquivo no bash?

    
por ChrisInCambo 18.09.2009 / 10:33

5 respostas

22
read -r FIRSTLINE < filename

O mesmo resultado que o outro responde, mas é mais rápido porque não gera nenhum processo, já que "read" é um comando bash embutido.

    
por 18.09.2009 / 11:56
14
head -1

simplesmente

    
por 18.09.2009 / 10:39
6
FIRSTLINE='head -n 1 filename'

Armazena a linha em uma variável para uso posterior (observe os apóstrofos invertidos).

    
por 18.09.2009 / 10:46
1

head -n 1 deve fazer o truque

    
por 18.09.2009 / 10:36
1
awk 'NR == 1' /etc/passwd
    
por 18.09.2009 / 11:20

Tags