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.
Alguém sabe de um simples liner para ler a primeira linha de um arquivo no bash?
head -1
simplesmente
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
Tags bash