arrays en awk
Publicado por Angela (1 intervención) el 02/09/2008 11:48:49
Buenos dias:
Necesito lo siguiente, quiero extraer de un fichero (que les paso por parametro) varias columnas del mismo, he conseguido extraer 1 unicamente y necesito extraer varias.
El ejemplo de mi programa es:
#!/bin/bash
echo Introduce nombre del fichero que quieras obtener datos
read fichero
echo Introduce la columna que quieras ver
read columnas
awk ' BEGIN { NR = " " } ; { print $n }' n=$columnas $fichero
Con esto consigo sacar solo una columna cada vez que ejecuto el programa, he estado investigando y se que con un array podria sacar las columnas que quiera de dicho documento, pero como se podria hacer??
Alguien me podria ayudar???
Se lo agradezco encarecidamente
Un saludo y muchas gracias
Necesito lo siguiente, quiero extraer de un fichero (que les paso por parametro) varias columnas del mismo, he conseguido extraer 1 unicamente y necesito extraer varias.
El ejemplo de mi programa es:
#!/bin/bash
echo Introduce nombre del fichero que quieras obtener datos
read fichero
echo Introduce la columna que quieras ver
read columnas
awk ' BEGIN { NR = " " } ; { print $n }' n=$columnas $fichero
Con esto consigo sacar solo una columna cada vez que ejecuto el programa, he estado investigando y se que con un array podria sacar las columnas que quiera de dicho documento, pero como se podria hacer??
Alguien me podria ayudar???
Se lo agradezco encarecidamente
Un saludo y muchas gracias
Valora esta pregunta


0