Me gustaría reemplazar 'x' en este archivo con el número de línea actual. Es decir, cambiar
x
x
x
a
1
2
3
Por ahora, uso una línea Perl:
perl -pi -e '$x=$.; s/x/$x/' myfile.txt
Creo que UltraEdit puede hacerlo con una selección y reemplazo vertical. ¿Se puede hacer esto en vim? (Mi ejemplo aquí asume que 'x' es todo lo que hay en una línea. Pero las líneas en mi archivo real son mucho más complicadas).
fuente