From 2a0ce7ab5b4077c0fb4a027c185a7c0a216044a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Thu, 28 Dec 2023 05:44:47 -0300 Subject: [PATCH] awk: update Spanish translation (#11847) Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Co-authored-by: K.B.Dharun Krishna --- pages.es/common/awk.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/pages.es/common/awk.md b/pages.es/common/awk.md index 31b9de85e..6e84185f4 100644 --- a/pages.es/common/awk.md +++ b/pages.es/common/awk.md @@ -1,36 +1,36 @@ # awk -> Un lenguaje de programación versátil para trabajar con archivos. +> Un versátil lenguaje de programación para trabajar con archivos. > Más información: . -- Imprime la quinta columna (también conocido como campo) en un archivo separado por espacios: +- Imprime la quinta columna (también conocida como campo) de un archivo separado por espacios: -`awk '{print $5}' {{archivo}}` +`awk '{print $5}' {{ruta/al/archivo}}` -- Imprime la segunda columna de las líneas que contengan "algo" en un archivo separado por espacios: +- Imprime la segunda columna de las líneas que contienen "foo" en un archivo separado por espacios: -`awk '/{{algo}}/ {print $2}' {{archivo}}` +`awk '/{{foo}}/ {print $2}' {{ruta/al/archivo}}` -- Imprime la última columna de cada línea de un archivo, usando la coma (en vez de espacio) como separador de campo: +- Imprime la última columna de cada línea de un archivo, utilizando una coma (en lugar de un espacio) como separador de campos: -`awk -F ',' '{print $NF}' {{archivo}}` +`awk -F ',' '{print $NF}' {{ruta/al/archivo}}` -- Suma los valores en de la primera columna de un archivo e imprime el total: +- Suma los valores de la primera columna de un fichero e imprime el total: -`awk '{s+=$1} END {print s}' {{archivo}}` +`awk '{s+=$1} END {print s}' {{ruta/al/archivo}}` -- Suma los valores en de la primera columna de un archivo e imprime el total de forma bonita: +- Imprime una de cada tres líneas a partir de la primera: -`awk '{s+=$1; print $1} END {print "--------"; print s}' {{archivo}}` +`awk 'NR%3==1' {{ruta/al/archivo}}` -- Imprime cada tres líneas, empezando por la primera: +- Imprime diferentes valores basados en condiciones: -`awk 'NR%3==1' {{archivo}}` +`awk '{if ($1 == "foo") print "Coincidencia exacta foo"; else if ($1 ~ "bar") print "Coincidencia parcial bar"; else print "Baz"}' {{ruta/al/archivo}}` -- Imprime todos los valores desde la tercera columna: +- Imprime todas las líneas en las que el valor de la 10ª columna sea igual al valor especificado: -`awk '{for (i=3; i <= NF; i++) printf $i""FS; print""}' {{archivo}}` +`awk '($10 == valor)'` -- Imprime diferentes valores dependiendo de condiciones: +- Imprime todas las líneas en las que el valor de la 10ª columna esté entre un mínimo y un máximo: -`awk '{if ($1 == "foo") print "Coincidencia completa foo"; else if ($1 ~ "bar") print "Coincidencia parcial bar"; else print "Baz"}' {{archivo}}` +`awk '($10 >= valor_mín && $10 <= valor_máx)'`