LEctura variable en shelll
Publicado por Carlos (1 intervención) el 26/01/2010 22:02:23
teniendo como entrada este fichero
cycle valor
0 3.4
1 2,1
2 5,4
3 4,9
4 4,1
tengo el siguiente código y quiero acceder a la variable x para poder recorrer todos valores .
#!/bin/bash
# $1 valor de la variable que quiero leer, por ejemplo: cycle
OPCION="1";
let x=0
f=1
while [ $OPCION != $1 ]
do
OPCION=`cat salida.txt | cut -f${x} -d" " | head -n 1`
echo $x
echo $OPCION
let x=x+1;
done
tengo problemas para que el cut me coja el valor de la variable $x
como se puede realizar??
también sé que con awk se pueden leer columnas pero el caso es que no soy capaz de que me coja la columna que quiero por nombre, me la coge numericamente
gracias!
cycle valor
0 3.4
1 2,1
2 5,4
3 4,9
4 4,1
tengo el siguiente código y quiero acceder a la variable x para poder recorrer todos valores .
#!/bin/bash
# $1 valor de la variable que quiero leer, por ejemplo: cycle
OPCION="1";
let x=0
f=1
while [ $OPCION != $1 ]
do
OPCION=`cat salida.txt | cut -f${x} -d" " | head -n 1`
echo $x
echo $OPCION
let x=x+1;
done
tengo problemas para que el cut me coja el valor de la variable $x
como se puede realizar??
también sé que con awk se pueden leer columnas pero el caso es que no soy capaz de que me coja la columna que quiero por nombre, me la coge numericamente
gracias!
Valora esta pregunta


0