“Conocimiento Sistemas>Linux

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

2013/1/29
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 reiniciar un TTY
Cómo instalar KnowledgeTree en Centos 5.4
Cómo iniciar Puppy Linux desde la tarjeta SD
En Unix y Linux, ¿cuál es Cui?
Cómo asegurar que la fuente del kernel es en un camino
Cómo aumentar el sistema de archivos en AIX
Cómo configurar una partición de Linux
Cómo encontrar el Patch Nivel de Solaris
Conocimiento de la computadora © http://www.ordenador.online