Kennt jemand einen einfachen Einzeiler, um die erste Zeile einer Datei in Bash zu lesen?
Kennt jemand einen einfachen Einzeiler, um die erste Zeile einer Datei in Bash zu lesen?
Antworten:
read -r FIRSTLINE < filename
Gleiches Ergebnis wie die anderen Antworten, jedoch schneller, da kein Prozess ausgelöst wird, da "Lesen" ein integrierter Bash-Befehl ist.
FIRSTLINE=`head -n 1 filename`
Speichert die Zeile in einer Variablen zur späteren Verwendung (beachten Sie die invertierten Apostrophe).
head -n 1
sollte den Trick machen
awk 'NR == 1' /etc/passwd