Necesito una herramienta que pueda abrir un archivo de texto y reemplazar caracteres en una lista con otros caracteres en una lista.
Por ejemplo:
Digamos que tengo una lista de "aA", "aB" y quiero reemplazar "aA" por "AA".
¿Qué es un programa de software que podría hacer esto fácilmente?
Respuesta1
Esto es exactamente sed
para lo que se creó el programa.
Respuesta2
Como una sola línea de Perl, para replicar la funcionalidad sed...
perl -pe " s/aA/AA/g; s/aB/AB/g; " < input.txt > output.txt
Esto convertirá este input.txt...
aA, aA, aA, aA, aA
aB, aB, aB, aB, aB
en este archivo de salida.txt...
AA, AA, AA, AA, AA
AB, AB, AB, AB, AB
Lo hace mediante la sustitución de expresiones regulares...
s(ubstitute)/this-original-string/with-this-new-string/g(lobally)