Preguntas etiquetadas con awk

Un lenguaje de escaneo y procesamiento dirigido por patrones.


4
Dividir la salida larga en dos columnas.
¿Existe una utilidad o script simple para columnatear la salida de uno de mis scripts? Tengo datos de alguna forma: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh pero si esto se convierte en dos largos, escriba los datos en la siguiente forma (donde todavía están …



3
la repetición awk {n} no funciona
Estoy tratando de imprimir las líneas usando el símbolo de repetición {n} pero no funciona. Por. Por ejemplo, quiero imprimir todas las líneas cuya longitud es de 4 caracteres. awk '/^.{4}$/' test_data El código anterior no está imprimiendo eso. ¿Cómo solucionarlo para que pueda usar el símbolo de repetición? Sé …

5
¿Cómo puedo ordenar una lista con el nivel major.minor.patch y, a veces, rc correctamente?
Tengo que ordenar la siguiente lista con un script de shell y hacer que la última versión aparezca en la parte inferior o superior. ¿Cómo haría eso solo con herramientas de shell? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 …
18 shell-script  awk  sed  python  sort 

3
Extracción de parte de líneas con patrón específico usando awk, sed
Tengo una pregunta sobre los operadores awk / sed. Tengo un archivo grande que tiene el siguiente conjunto de líneas repetidas Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12 Expression loweWallrhoUSf : sum=-6.936e-09 Expression leftWallrhoUSf : sum=6.97169e-09 Expression lowerWallUSf : sum=-5.1e-12 Expression …

7
Imprima líneas impares, imprima líneas pares
Quiero imprimir las líneas impares y pares de los archivos. Encontré este script de shell que hace uso de echo. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered …

11
Grep gran cantidad de patrones de gran archivo
Tengo un archivo que crece aproximadamente 200,000 líneas por día, y todo está formado con bloques de tres líneas como tales: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Ahora, tengo otro archivo del que extraigo unos 10,000 patrones clave, …
18 grep  awk  database  text 

1
Eliminar una matriz en awk
En awk, puedo borrar una matriz con un bucle, convirtiéndola en una matriz vacía, lo que equivale a eliminarla. for (key in array) delete array[key]; ¿Hay una manera más sencilla? ¿Puedo eliminar por completo una matriz para que el nombre de la variable pueda reutilizarse para un escalar?
18 awk  array 

5
Combina dos listas mientras eliminas duplicados
Tengo un sistema Linux integrado que usa Busybox (OpenWRT), por lo que los comandos son limitados. Tengo dos archivos que se parecen a: primer archivo aaaaaa bbbbbb cccccc mmmmmm nnnnnn segundo archivo mmmmmm nnnnnn yyyyyy zzzzzz Necesito fusionar estas 2 listas en 1 archivo y eliminar los duplicados. No tengo …
18 bash  grep  sed  awk  busybox 


4
Dividir un archivo en dos
Tengo un archivo grande y necesito dividirlo en dos archivos. Suponga que en el primer archivo las 1000 líneas deben seleccionarse y colocarse en otro archivo y eliminar esas líneas en el primer archivo. Intenté usarlo splitpero está creando múltiples fragmentos.

1
Cuándo usar grep, less, awk, sed [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 3 años . Estoy entrando en el mundo de Linux y en el …
17 awk  sed  grep  less 


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.