awk es un lenguaje de scripting de gran alcance diseñado exclusivamente para la manipulación de archivos de texto. En manos expertas , puede ser una herramienta poderosa para la toma de gran parte de la monotonía de las tareas de la computadora de otra manera repetitiva . Por ejemplo , Awk se puede utilizar para recuperar e incluso reformatear datos en CSV populares ( valores separados por comas ) formato de hoja de cálculo. Instrucciones
1
Abra un terminal. Si está en Unix o Linux, es más probable que un icono de terminal que se sienta en su escritorio. En Mac OS X, haga clic en el icono de "Spotlight" reloj de arena y el tipo de "Terminal ". En Windows , haga clic en " Inicio", " Ejecutar" y escribe " cmd"
2
Escriba el siguiente comando awk para imprimir rápidamente todos los datos en el archivo CSV con las comas quitaron .
awk -F " , * " '{ print $ 1, $ 2, $ 3}' archivo.csv
Esto supone que tiene un CSV tres columnas e imprime la primera ( $ 1) , segundo ($ 2 ) , y las columnas tercera ( $ 3) en el CSV.
3
escriba el siguiente comando awk para extraer datos de las columnas e insertarlos en una carta. Por ejemplo, si una columna tiene un nombre, una dirección de dos columnas y tres columnas de un número de teléfono, puede escribir:
awk -F " , * " ' {print $ 1, " , nos complace decirle que su casa a " $ 2 ", ya está listo para que se mueva de nuevo pulg tratamos de llamar al número ", $ 3," , pero que no estaban disponibles . "} '
Contacts.csv < p> Esto imprimirá , para cada conjunto de nombre, dirección y números de teléfono en el archivo CSV contacto, lo siguiente:
Adam Rollins, estamos felices de decirle que su casa en 1013 Evergreen Terrace es hoy listos para que usted pueda volver pulg tratamos de llamar al número 817-546-6842 , pero usted no estuvo disponible .