Awk es una potente utilidad de Unix /Linux para manipular texto. Proporciona un complemento útil a la cáscara lenguaje Unix scripting en que los comandos son y aplicaciones integradas se pueden escribir en tan sólo unas pocas líneas de código. Awk filtra líneas de datos ASCII una línea a la vez y realiza acciones en la entrada , transformándola en diversas formas para la visualización o la entrada a otras aplicaciones . La utilidad Awk se puede utilizar en lugar de otras aplicaciones y lenguajes de programación , ahorrando horas de tiempo de desarrollo . Awk se encarga de la división de texto en columnas de una manera sencilla , y se puede hacer en una sola línea de código AWK . Instrucciones
1
Abra una sesión de terminal Unix para introducir comandos de línea de comandos en el prompt.
2
$ Asegúrese de que el archivo a dividir tiene un delimitador separación de campos en el archivo de texto . El delimitador se utiliza para identificar los campos donde comienzan y terminan . Si no existen delimitadores - si se trata de un flujo de datos continuo - no será adecuado para la utilidad dividida Awk
3
Escriba el siguiente comando awk para filtrar los datos en base a la . delimitador para ser utilizado . Un ejemplo de un comando awk con una "," como delimitador - donde " nombre " es el archivo de entrada que consta de 2 columnas de datos separados por "," - se muestra a
awk -F " " '{ print $ 1, $ 2 } ' filename
4
prueba el comando " awk " canalizando datos a la secuencia de comandos a través de un comunicado la entrada estándar como sigue:
echo " fred, bloggs "