1
Abra una ventana del símbolo del sistema de Windows o una ventana de terminal en el sistema operativo Linux o Unix .
2
Escriba la línea siguiente para reemplazar todas las instancias de " ; texto1 " con " texto2 " en un archivo e imprimir la salida en un archivo nuevo
awk '{ gsub ( /cadena1 /, texto2" ) ; impresión > " archivo2 "} ". ' archivo1
Reemplazar "texto1 " con la cadena de búsqueda. Reemplazar " texto2" con la cadena de reemplazo . Reemplazar " archivo2 " con el nombre del nuevo archivo . Reemplazar " archivo1 " con el archivo que desea editar
3
Escriba la línea siguiente para reemplazar sólo la primera instancia de la cadena en cada línea que se produce : .
< p> awk '{ sub ( /cadena1 /" texto2" ) ; impresión > " archivo2 "} ' archivo1
4
Escriba la línea siguiente para reemplazar la quinta instancia de la cadena de cada línea que se produce :
gawk '{$ 0 = gensub ( /cadena1 /" texto2" , 5 ) ; impresión > " archivo2 "} ' archivo1
5
Escriba la línea siguiente para reemplazar la cadena sólo en líneas que contienen " string3 ":
awk '/string3 /{ gsub ( /cadena1 /, "texto2 ")} , {print > " archivo2 " ;} ' archivo1
6
Escriba la línea siguiente para reemplazar la cadena sólo en líneas que no contienen " string3 " :
awk ' /string3 /{ gsub ( /! cadena1 /, "texto2 ")} ; . {print > " archivo2 "} ' archivo1
7
Open " archivo2 " en cualquier editor de texto para ver los cambios