Ich bin daran interessiert, die Zeilennummer der längsten Zeile aus einer Datei herauszufinden.
Zum Beispiel, wenn ich eine Datei mit folgendem Inhalt habe:
lalala
tatatata
abracadabra
mu mu mu
Wie kann ich ein Bash-Skript schreiben, das mir eine Ausgabe wie folgt gibt : 3 -> abracadabra?
^) und ihrem Ende ($) genau n Zeichen (.{n}) hat. Dann muss er nur noch n finden: Dafür verwendet er einen GNU-Ismus, "wc -L Dateiname" (beachten Sie, dass dies kein Posix ist), der die Länge der längsten Zeile des Dateinamens zurückgibt. Also greift er nach jeder Zeile mit der längsten Länge.$(cmd)wird durch die Ausgabe von ersetztcmd.