Preguntas etiquetadas con awk

Un lenguaje de escaneo y procesamiento dirigido por patrones.

8
¿Cómo puedo reemplazar una cadena en un archivo (s)?
Reemplazar cadenas en archivos basados ​​en ciertos criterios de búsqueda es una tarea muy común. Cómo puedo reemplazar cadena foocon baren todos los archivos en el directorio actual? hacer lo mismo recursivamente para subdirectorios? reemplazar solo si el nombre del archivo coincide con otra cadena? reemplazar solo si la cadena …
751 text-processing  awk  sed  perl 

7
¿Hay un tutorial básico para grep, awk y sed? [cerrado]
He sido un usuario de Linux por un tiempo, y tengo una comprensión bastante decente de la mayoría de las utilidades de línea de comandos comunes. Sin embargo, los que vienen hacia arriba y de nuevo en relación con la programación son grep, awky sed. Para lo único que he …
95 grep  sed  awk 







5
Pase la variable de shell como a / patrón / a awk
Tener lo siguiente en una de mis funciones de shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , así que cuando se llama como _process $arg, $argse pasa como $1y se usa como patrón de búsqueda. …
59 shell  awk  quoting  variable 

9
¿Cómo analizar JSON con scripts de shell en Linux?
Tengo una salida JSON de la que necesito extraer algunos parámetros en Linux. Esta es la salida JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", …

1
Diferencia entre gawk vs. awk
¿Tratando de entender las diferencias entre las dos funciones gawk vs. awk? ¿Cuándo se usaría gawk vs awk? ¿O son iguales en términos de uso? Además, ¿podría uno dar un ejemplo?
50 awk  gawk 

2
Reemplazar cadena basada en número de línea
Tengo una situación en la que quiero reemplazar una cadena particular en muchos archivos Reemplace una cadena AAA con otra cadena BBB pero hay muchas cadenas que comienzan con AAA o terminan en AAA, y quiero reemplazar solo una en la línea 34 y mantener otras intactas. ¿Es posible especificar …
50 sed  awk 

16
Eliminar entradas duplicadas de $ PATH con el comando awk
Estoy tratando de escribir una función de shell bash que me permita eliminar copias duplicadas de directorios de mi variable de entorno PATH. Me dijeron que es posible lograr esto con un comando de una línea usando el awkcomando, pero no puedo entender cómo hacerlo. Alguien sabe como?
48 bash  shell  awk  path 

4
Grepping inverso
Digamos que tengo un archivo de texto realmente grande (aproximadamente 10,000,000 líneas). Lo necesito grepdesde el final y guardo el resultado en un archivo. ¿Cuál es la forma más eficiente de realizar la tarea?

5
¿Cómo ejecutar grep en una sola columna?
Quiero grep la salida de mi ls -lcomando: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Solo quiero ejecutar grep rahmuen la columna $ 3, por lo que el resultado de …
42 grep  awk 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.