In einem besonderen Fall brauchte ich einige meiner Textdateien, um am Ende die Zeilennummer anzuhängen. Wie erreicht man das?
In einem besonderen Fall brauchte ich einige meiner Textdateien, um am Ende die Zeilennummer anzuhängen. Wie erreicht man das?
Antworten:
Das awk
Programm speichert die aktuelle Zeile in Variable $0
und die Datensatznummer ("Zeilennummer") in NR
. Dieser Befehl druckt die Zeilen mit einer angehängten Zeilennummer:
awk '{ print $0, NR }' yourfile.txt
Zum Voranstellen von Zeilennummern gibt es auch den nl
Befehl ("Zeilen von Dateien nummerieren"):
nl yourfile.txt
Es wird eine Million Möglichkeiten geben, dies zu tun. Hier ist ein anderes:
sed -n 'p;=' file | paste -d":" - -
Das Standardtrennzeichen von Einfügen ist die Registerkarte, wenn Sie die Option -d weglassen