“Conocimiento Sistemas>Linux

Cómo cortar dos columnas en AWK

2015/2/2
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
Cómo poner GParted en un CD
¿Qué es un número de inodo en Linux?
Cómo iniciar un instalador de Debian desde un USB
Cómo reinstalar URPMI
Cómo exportar la música en un iPod con Debian
Cómo reiniciar un servidor POP en Solaris 9
Cómo desinstalar una BIND en YUM
¿Qué es un Superblock Linux?
Conocimiento de la computadora © http://www.ordenador.online