Ich möchte 'x' in dieser Datei durch die aktuelle Zeilennummer ersetzen. Das heißt, ändern
x
x
x
zu
1
2
3
Im Moment benutze ich einen Perl-Einzeiler:
perl -pi -e '$x=$.; s/x/$x/' myfile.txt
Ich denke UltraEdit kann es mit einem vertikalen auswählen und ersetzen. Kann das in vim gemacht werden? (Mein Beispiel hier geht davon aus, dass 'x' alles ist, was sich in einer Zeile befindet. Aber die Zeilen in meiner realen Datei sind viel komplizierter.)
quelle