Preguntas etiquetadas con awk

2
Encuentra números que faltan

Tengo una gran lista de archivos con nombres (videos) Logré escribir todos los nombres de archivo en un archivo de texto. Ahora tengo un archivo de texto con muchos nombres de archivo (un episodio por línea) Ahora necesito algo que pueda leer ese archivo de texto y decirme qué Enúmero de episodio...

1
reemplazar espacio y celdas vacías en el archivo csv

Tengo un archivo csv que tiene 7 columnas. Tiene celdas vacías y algunos espacios entre celdas. ¿Cómo puedo reemplazar las celdas vacías con NA y eliminar espacios adicionales? ¡Muchas gracias! Así es como se ve mi archivo, pero aquí parece deformarse cuando lo copio y lo

1
¿Filtrar líneas si se encontró el número de cadenas?

Necesidad de filtrar y mostrar las líneas de registro, si la línea contiene exactamente 2 comas , y no contiene una cadena específica. ¿Qué comando de Linux necesito usar, awk, grep, ¿cuál es la expresión? Para la segunda condición utilizo esto: awk '!/specificstring/' ./log/file/path Dos...

1
Generar CSV a partir del archivo de zona NS

Tengo un archivo grande que contiene registros en varias líneas. ex: domain1 NS ns1 domain1 NS ns2 domain1 NS ns3 domain2 NS dnsx ¿Cuál podría ser la forma más rápida de generar un CSV del formulario? domain1,ns1,ns2,ns3 domain2, dnsx Probé scripts php y groovy, pero el tiempo de carga del...

0
awk y cortar en un archivo muy grande

Tengo que extraer una columna de datos de un archivo muy grande> 100 GB. Sé cómo usar los comandos awky cuthacerlo, pero me gustaría saber si uno es más eficiente (desde una perspectiva de velocidad) para tal

0
Awk, pero imprime solo una parte de un campo

Me preocupa solo una parte de un campo particular (nombre de host) en una línea de registro y me gustaría imprimir todas las apariciones únicas de dicha parte. Actualmente estoy haciendo algo como: zcat $file | awk '$2~/f/ {print $14}' | sort | uniq -c | sort -rn El problema es que el campo...

-1
Obtenga el nombre del grupo que tiene GID = 0

Quería escribir un script de shell en el que tuviera que dar el nombre del grupo cuyo GID = 0. Usé el comando awk como este, awk -F ':' {$3==0} /etc/group | cut -d ':' -f1 Funciona bien en redhat, aix. Pero no funcionó en Solaris. Lanza un error como awk: error de sintaxis cerca de la línea...