Назад | Перейти на главную страницу

Прочтите первую строку файла с помощью bash

Кто-нибудь знает простой лайнер для чтения первой строки файла в bash?

read -r FIRSTLINE < filename

Тот же результат, что и другие ответы, но быстрее, потому что он не порождает никаких процессов, так как «чтение» - это встроенная команда bash.

head -1

просто

FIRSTLINE=`head -n 1 filename`

Сохраняет строку в переменной для дальнейшего использования (обратите внимание на перевернутые апострофы).

head -n 1 должен сделать трюк

awk 'NR == 1' /etc/passwd