Preguntas etiquetadas con awk

8
awk no termina

Tengo el siguiente código en un archivo llamado awktest1.awk: #!/bin/awk -f BEGIN{print "start"} {print $2, "\t", $5} END{print "end"} employee.txt donde employee.txtcontiene los siguientes datos: 100 Thomas Manager Sales $5,000 200 Jason Developer Technology $5,500 300 Sanjay Sysadmin...

8
Captura Ctrl-C en script awk

Creo que Ctrl- Cpuede ser atrapado en scripts bash. ¿También es posible atraparlo dentro de un script Awk para manejar ese evento? Por ejemplo, para abortar el procesamiento, pero imprimir los resultados de lo que ya se ha procesado, en lugar de simplemente dejarlo en

8
Detectar argumento de función opcional (escalar)

Considera este script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Resultado: charlie good charlie bad charlie bad charlie bad ¿Awk tiene una manera de...

8
cómo cambiar el valor de la matriz en bash

queremos construir 6 carpetas de puntos de montaje como ejemplo /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg así que escribimos este simple script bash usando array folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in...

8
Manipular formato científico sin la "e"

Estoy tratando de manipular un archivo que contiene números en notación científica, pero sin el esímbolo, 1.2e+3es decir, está escrito como 1.2+3. Lo más fácil que pensé hacer awkfue reemplazar +con e+, usar la gsubfunción y hacer mi cálculo en el nuevo archivo. Lo mismo ocurre con el caso...