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