Preguntas etiquetadas con awk

awk es un lenguaje de programación interpretado de propósito especial para extraer y reportar datos.




5
Diferencia de dos archivos grandes
Tengo "test1.csv" y contiene 200,400,600,800 100,300,500,700 50,25,125,310 y test2.csv y contiene 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 ahora diff test2.csv test1.csv > result.csv es diferente a diff test1.csv test2.csv > result.csv No sé cuál es el orden correcto, pero quiero otra cosa, los dos comandos anteriores generarán algo como 2 > …
14 grep  sed  awk  diff 


3
Extraiga la palabra de la cadena usando grep / sed / awk
Tengo una cuerda 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 y quiero extraer la palabra qaque sigue -Dspring.profiles.active. Tengo la cadena guardada en un archivo text.txt solo para hacer una demostración en ella. Cuando lo hago grep -r -o "spring.profiles.active=" text.txt El resultado es spring.profiles.active= Esta palabra no siempre es qa, podría …
12 command-line  bash  grep  sed  awk 




1
AWK: ¿por qué $ (cat) funciona para stdin, pero $ * no?
echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $(cat) }" La sintaxis anterior funciona bien con el resultado calculado '1337'. echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $* }" Pero la sintaxis anterior no funciona, aunque no hay error. Por favor aconsejar.
9 bash  awk 

2
Usando AWK para obtener la segunda columna
Parece que no puedo obtener el comando awk para obtener la segunda columna de datos. Código Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" La variable $ filter es el valor de Descarga o Carga que se pasa al script de shell. Así que awk usa el término …
9 bash  grep  sed  awk 

2
Combina dos archivos con awk
File1.txt item1 carA item2 carB item3 carC item4 platD item5 carE File2.txt carA platA carB platB carC platC carE platE Salida deseada: item1 platA item2 platB item3 platC item4 platD item5 platE ¿Cómo puedo hacerlo?



7
¿Cómo usar sort en un comando awk print?
Tengo un par de comandos en un script awk que estoy escribiendo: print "Here are some players and their numbers, sorted by last name" if(sum[x] > 500) {print x, $2} Qué salidas: Here are some players and their numbers, sorted by last name Lebron James 23 Kevin Durant 35 Kobe …

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.