Кто-нибудь знает простой лайнер для чтения первой строки файла в bash?
read -r FIRSTLINE < filename
Тот же результат, что и другие ответы, но быстрее, потому что он не порождает никаких процессов, так как «чтение» - это встроенная команда bash.
head -1
просто
FIRSTLINE=`head -n 1 filename`
Сохраняет строку в переменной для дальнейшего использования (обратите внимание на перевернутые апострофы).
head -n 1
должен сделать трюк
awk 'NR == 1' /etc/passwd