1 / 8

Taller de Linux

Taller de Linux. Practica 19 AWK LSC Veronica Quizan Garcia. AWK. Awk Patron {accion} El patrón selecciona las líneas del archivo de entrada. La herramienta awk lleva a cabo la acción en todas las líneas que el patrón selección. Si se omiten A)Patron (condicion)

helen
Télécharger la présentation

Taller de Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Taller de Linux Practica 19 AWK LSC Veronica Quizan Garcia

  2. AWK • Awk Patron {accion} El patrón selecciona las líneas del archivo de entrada. La herramienta awk lleva a cabo la acción en todas las líneas que el patrón selección. • Si se omiten A)Patron (condicion) Si se omite el patrón, awk selecciona todas las lineas en el archivo de entrada. B)Accion.Si la linea de programa no contiene acción, awk copia las lineas seleccionadas a la salida estándar (pantalla).

  3. Procedimiento • Awk compara la primer línea en el archivo de entrada con patrón en el programa • Si coincide -> lleva a cabo la acción • Si no coincide -> no hace nada Al terminar con las comparaciones de la línea, repite el proceso para la siguiente línea en el archivo de entrada. Hasta leer todas las entradas.

  4. Expresiones relacionales < Menor que <= Menor o igual a > Mayor que >= Mayor o igual a == Igual a != Diferente de Ejemplo $awk ´$1==“ford”’ carros.txt $awk ´$1==“ford” {print $2}’ carros.txt $awk ‘{print $3}’ carros.txt $awk ‘$3<=10000 {print$1;print $3}’ carros.txt

  5. Operadores relacionales $awk ´$1==“ford” && $2>=2000´ carros.txt

  6. Operador de rango -> coma Awk selecciona un rango de líneas iniciando con la primer línea que contenga el primer patrón La ultima línea que awk selecciona es la siguiente subsecuente que contenga el segundo patrón. Después de que awk encuentra el segundo patrón, comienza el proceso al buscar el primer patrón de nuevo.

  7. Acciones Si no se especifica se ejecuta {print} Se pueden agregar argumentos a print * variables * constante de tipo cadena

  8. Salida La salida se puede enviar a 1. Archivo > 2. Agregar a archivo >> 3. Redireccionar | 4. Salida estándar pantalla Se pueden incluir varias acciones en una línea separándolas por punto y coma.

More Related