Alguém conhece um liner simples para ler a primeira linha de um arquivo no bash?
Alguém conhece um liner simples para ler a primeira linha de um arquivo no bash?
Respostas:
read -r FIRSTLINE < filename
O mesmo resultado que as outras respostas, mas mais rápido porque não gera nenhum processo, pois "read" é um comando interno do bash.
FIRSTLINE=`head -n 1 filename`
Armazena a linha em uma variável para uso posterior (observe os apóstrofos invertidos).
head -n 1
deve fazer o truque
awk 'NR == 1' /etc/passwd