Nehmen Sie eine Textdatei Datei an, die mehrere Textzeichenfolgenzeilen enthält.Fügen Sie fortlaufende Nummer innerhalb jeder Zeile hinzu
> cat file
foo bar baz
bar quux foo
foo baz quux
Ich mag eine fortlaufende Nummer (mit führenden Ziffern, gefolgt von einem Unterstrich) hinzuzufügen, um jedes dritte Spalte Wort.
> cat file | sought_command
foo bar 001_baz
bar quux 002_foo
foo baz 003_quux
Ich glaube, dass dies einfach über awk erreicht werden kann (awk '{printf("%03d ...
), kann aber mit dem richtigen Code nicht kommen.
Die zweite Zeile von Eingabe und Ausgabe stimmt nicht überein – 123
@ 123 Sie haben Recht. Mein Fehler. Ich habe das obige Beispiel korrigiert. –