“Conocimientos software>Software de utilidades

Cómo reemplazar el texto en AWK

2015/3/5
Awk es un programa de línea de comandos que se utiliza para extraer datos y crear informes . Se instala de forma nativa en sistemas operativos de Linux y Unix . Hay un programa de Awk disponible para el sistema operativo Windows . Awk se puede utilizar para sustituir el texto en un archivo o datos de texto corriente del llano . La función gsub reemplaza todas las apariciones de una cadena en un archivo. La opción de sub reemplaza sólo una instancia específica de una cadena en cada línea del archivo. También puede reemplazar el texto sobre la base de si otra cadena se encuentra en la línea. Instrucciones
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


Software de utilidades
Cómo copiar números de la célula a una Computadora
Cómo abrir la Caja de herramientas HP
Cómo grabar Toast en una PC con Nero
Cómo hacer un Belkin Storage Work Manager
Cómo convertir a la República Popular China AP
Cómo extraer un archivo de disquete IMG
Cómo grabar un archivo ISO Eso es más de 8 Gb
Cómo calcular el ancho de banda de memoria en Tarjetas de Video
Conocimientos Informáticos © http://www.ordenador.online