“Conocimientos Sistemas>Linux

Cómo cortar dos columnas en AWK

2011/4/15
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 "

Linux
Será Magic Jack Run en Linux
Linux Webcam Ayuda
Cómo convertir ICNS a PNG para Linux
Cómo agregar a chkconfig
Cómo configurar el correo electrónico en Fedora Core
La diferencia entre particiones LVM y tradicionales
Cómo montar un DVD-ROM de Debian Linux
Cómo instalar Kubuntu para DSL
Conocimientos Informáticos © http://www.ordenador.online