Tecnología

Inicio

Cómo editar un archivo mediante AWK

AWK es una herramienta de software que se ejecuta en los sistemas de tipo Unix. Se puede extraer los datos de los archivos e informar de los resultados. AWK tiene su propio lenguaje de programación incorporado; que el lenguaje tiene un fuerte apoyo para tareas como la coincidencia de patrones y el cálculo de las cifras agregadas. Entre otros fines, puede utilizar AWK para editar o modificar el contenido de un archivo existente.

Instrucciones

1 Ingrese a su equipo en modo texto (lo que se llama una "cáscara" en los sistemas de tipo Unix). La manera específica de llevar a cabo este paso depende del sistema operativo. Por ejemplo, para Ubuntu Linux, presione "Control + Alt + F1" en el indicador de inicio de sesión de Ubuntu para que aparezca un aviso de la conexión en modo de texto, a continuación, introduzca su nombre de usuario y contraseña.

2 Crear un nuevo archivo con los resultados de tener AWK realizar una sustitución de texto en el archivo original, escribiendo el siguiente comando en la shell:

inputFile.txt gato | awk '{gsub (/ Indra /, "Sucharita"); print}'> tempfile

Reemplazar "inputFile.txt" con el nombre del archivo que necesita editar. Reemplazar "Indra" a la cadena que desea cambiar en el archivo original. Reemplazar "Sucharita" a la cadena que debe reemplazar a la primera cadena. En particular, la segunda cadena puede estar vacía ( "") - esto eliminará todas las apariciones de la cadena original del archivo. Presione ENTRAR." Cuando el comando se completa, un nuevo archivo denominado "archivo temporal" contendrá el resultado de la edición de "inputFile.txt."

3 Cambie el nombre del archivo editado escribiendo el siguiente comando en la shell:

mv tempfile inputFile.txt

Presione ENTRAR."