Necesito encontrar una cadena y reemplazarla con un índice en movimiento (en este caso, el patrón de búsqueda es "replaceThis")
Por ejemplo:
id=replaceThis
......
id=replaceThis
......
id=replaceThis
debe convertirse
id=0
......
id=1
......
id=2
Mi entorno es windows (y notepad ++) pero también tengo acceso a cygwin
Respuestas:
Es bastante facil en
awk
(en Cygwin):En cada línea, mientras contenga la cadena que está buscando, Reemplace (una vez que aparezca) con el valor del contador, que luego incrementará. los
1
Al final hay una forma abreviada de decir.awk
para imprimir la línea después de que haya reemplazado todas las apariciones (si las hubiera) de la cadena; podrias decirfuente