Articles of awk

Divida un archivo en varios archivos basados ​​en el delimitador

Tengo un archivo con -| como delimitador después de cada sección … necesita crear archivos separados para cada sección usando Unix. ejemplo de archivo de entrada wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| Resultado esperado en el archivo 1 wertretr ewretrtret 1212132323 000232 -| Resultado esperado en el […]

Ordene un archivo de texto por longitud de línea incluyendo espacios

Tengo un archivo CSV que se parece a esto AS2345, ASDF1232, Sr. Plain Example, 110 Binary ave., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Mrs. Plain Example, 1121110 Ternary st. 110 Binary ave .., Atlantis, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, Sr. Plain Example, 110 Binary ave., Liberty City, RI, 12345, (999) 123-5555,1.56 AS2345, ASDF1232, […]

Sumar valores de una columna usando el comando awk

Quiero sumr los valores de todas las filas en la columna 3. ¿Cómo puedo hacer esto? Entrada: chr19 10 11 chr19 12 15 chr19 11 29 chr19 a0 20 Rendimiento esperado: 75

Dividir texto por columnas en PowerShell

Soy un principiante de PowerShell (Bash es lo mío normalmente) que actualmente está tratando de obtener la salida de qwinsta para mostrar quién inició sesión como un usuario ‘rdpwd’ (rdesktop) para que pueda verificar cada nombre de usuario con una lista de nombres de usuario, y si no coinciden, apáguelos. Actualmente estoy trabajando en dos […]

¿Por qué `\ d` no funciona en expresiones regulares en sed?

Estoy tratando de usar \d en regex in sed pero no funciona: sed -re ‘s/\d+//g’ Pero esto está funcionando: sed -re ‘s/[0-9]+//g’

encontrar contenidos de un archivo en otro archivo en script shell de Unix

Estoy usando la siguiente secuencia de comandos de shell para encontrar contenidos de un archivo en otro: #!/bin/ksh file=”/home/nimish/contents.txt” while read -r line; do grep $line /home/nimish/another_file.csv done < "$file" Estoy ejecutando el script, pero no muestra el contenido del archivo csv. Mi archivo contents.txt contiene un número como “08915673” o “123223” que también están […]

Explicar el comando awk

Hoy estaba buscando un comando en línea para imprimir las dos líneas siguientes después de un patrón y encontré un comando awk que no puedo entender. $ /usr/xpg4/bin/awk ‘_&&_–;/PATTERN/{_=2}’ input ¿Alguien puede explicarlo?

Eliminar caracteres no ASCII de CSV

Quiero eliminar todos los caracteres no ASCII de un archivo en su lugar. Encontré una solución con tr, pero creo que necesito volver a escribir ese archivo después de la modificación. Necesito hacerlo en lugar con un rendimiento relativamente bueno. ¿Alguna sugerencia?

Usando sed, inserte una línea debajo (o arriba) del patrón?

Necesito editar una buena cantidad de archivos, insertando (2) líneas justo debajo de un patrón único o encima de él. por favor asesórese sobre cómo hacerlo usando sed, awk, perl o cualquier otra cosa en el caparazón. Gracias some text Hello My love, you’re dirty girl more text Quiero insertar ‘Lo sé, lo soy, mi […]

Quite las primeras N líneas de un archivo en su lugar en la línea de comandos de Unix

Estoy tratando de eliminar las primeras 37 líneas de un archivo muy, muy grande. Empecé a probar sed y awk, pero parecen requerir copiar los datos a un nuevo archivo. Estoy buscando un método para “eliminar líneas en el lugar”, que a diferencia de sed -i no está haciendo copias de ningún tipo, sino que […]