Preguntas etiquetadas con awk

Un lenguaje de escaneo y procesamiento dirigido por patrones.


5
Unir dos archivos con un identificador único
Tengo dos archivos con aproximadamente 12900 y 4400 entradas respectivamente, que quiero unir. Los archivos contienen información de ubicación para todas las estaciones de observación meteorológica terrestres en todo el mundo. El archivo más grande se actualiza quincenalmente y el más pequeño una vez al año más o menos. Los …

2
Gawk: pasar matrices a funciones
Atascado con GNU awk 3.1.6 y creo que he solucionado los errores de su matriz, pero todavía tengo lo que parece un problema de alcance en un programa awk de 600 líneas. Necesito verificar la comprensión del alcance de la matriz en awk para encontrar mi error. Dado este código …
9 awk  function  array 

1
Reemplazo de múltiples líneas en sed o awk [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 5 años . Estoy tratando de usar sed o awk para reemplazar 5 líneas en un archivo smb pero simplemente …
9 sed  awk  scripting  perl 

6
Toma ciertos contenidos de un archivo
Así que sé que existen herramientas para este problema porque he oído hablar de ellas, pero no sé cuáles son. Quiero hacer algo como filtrar todos los datos excepto los nombres de usuario en / etc / passwd. Por ejemplo, me gustaría tomar user1, user2 y user3 del siguiente archivo. …
9 files  sed  awk  cut 

3
¿Cómo puedo eliminar el último separador de coma del final de un archivo?
¿Cómo se puede eliminar el último separador de coma de un archivo en Linux? Ejemplo de archivo: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" : "128000", "kafka_user_nproc_limit" : "65536", Resultados previstos: "is_supported_kafka_ranger" : "true", "kafka_log_dir" : "/var/log/kafka", "kafka_pid_dir" : "/var/run/kafka", "kafka_user" : "kafka", "kafka_user_nofile_limit" …

2
Manejo de 3 archivos usando awk
Considere los siguientes archivos: file1: boo,8,1024 foo,7,2048 file2: foo,0,24,154 noo,0,10,561 file3: 24,154,7,1024,0 Lo que necesito es ir a File1 y verificar si $2==7; si es cierto, tomar $1, $2y $3de archivo1 ; ahora tengo que comparar si $1desde File1 igual a $1desde File2 ; si es cierto, tengo que tomar …




6
Buscar imágenes por tamaño: buscar / archivo / awk
He estado tratando de encontrar archivos de imagen png de cierta altura (más de 500 px). Sé que filedevolverá las dimensiones de la imagen. Ejemplo: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Pero necesito usar esto para encontrar todos los archivos en un directorio …
9 files  find  awk  xargs  images 

1
Dos separadores de campo (dos puntos y espacio) en awk
¿Cómo podemos especificar dos separadores de campo en el comando awk cuando uno de ellos es espacio? Creo que esto se puede hacer utilizando una condición if-else incrustada en awk, sin embargo, no estoy seguro sobre el comando exacto. El archivo de muestra es el siguiente: cat test.txt Swapnil Engineer …
8 awk 

5
Elimine uno o más campos, delimitados por un "-", al final de la línea
Voy a analizar los datos googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Espero el resultado como estos a continuación bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Estoy pensando que tengo que cambiar -para ser un espacio y luego ejecutar este comando cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' Obtuve eso de este …


3
Reemplazar entradas coincidentes en una columna de un archivo por otra columna de un archivo diferente
Tengo dos archivos separados por tabulaciones que se ven de la siguiente manera: archivo1: NC_008146.1 WP_011558474.1 1155234 1156286 44173 NC_008146.1 WP_011558475.1 1156298 1156807 12 NC_008146.1 WP_011558476.1 1156804 1157820 -3 NC_008705.1 WP_011558474.1 1159543 1160595 42748 NC_008705.1 WP_011558475.1 1160607 1161116 12 NC_008705.1 WP_011558476.1 1161113 1162129 -3 NC_009077.1 WP_011559727.1 2481079 2481633 8 NC_009077.1 …
8 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.