“Conocimientos Sistemas>Linux

Cómo obtener líneas de un texto en AWK

2012/9/1
El lenguaje de programación AWK está diseñado para manipular archivos de texto en los informes . Se instala de forma nativa en sistemas operativos más Unix y Linux. Utilice AWK para buscar una cadena concreta en un archivo, como un código de error en un archivo de registro y devolver sólo aquellas líneas . AWK también puede devolver las líneas que no coinciden con una cadena de búsqueda . Se puede utilizar para devolver un cierto número de líneas de la parte superior de un archivo . Obtener líneas en función del número de línea o el número de caracteres contenidos en la línea. . Instrucciones
1

Abra una ventana de terminal o Konsole para acceder a una línea de comandos
2

Para imprimir las líneas que contienen la cadena " búsqueda", escriba la línea :

awk ' /search /' filename

Reemplazar " búsqueda" de la cadena o expresión regular que desea buscar . . Reemplace "nombre de archivo " con el nombre del archivo que desea obtener las líneas de
3

Para imprimir las líneas que no contienen la cadena " búsqueda", escriba la línea : ' ! /search /'

awk nombre
4

Para imprimir las primeras 15 líneas de un archivo , escriba la línea:

awk ' NR < 16 ». nombre


5

Para imprimir las líneas 10 a 30 , ambos inclusive , escriba la línea:

awk ' NR == 10 , NR == 30 ' nombre
6

Para imprimir las líneas que contienen más de 100 caracteres , escriba la línea :

awk ' de longitud > 100 '

Linux
Cómo ejecutar iTunes en Ubtuntu
Cómo: Bluetooth DUN en PdaNet y Linux
Cómo detener el sonido en un sistema Solaris
¿Cómo deshacerse de una lista adicional de granos en Boot
Cómo utilizar un diseño de teclado XFree86
Cómo Guión una descarga desde un sitio web
Cómo eliminar un llavero contraseña
Cómo instalar MATLAB en Linux
Conocimientos Informáticos © http://www.ordenador.online