ayuda por favor
Publicado por joan (8 intervenciones) el 05/12/2007 12:09:30
Hola estoy provando de sacar la ultima letra de una variable. La variable la cojo de un fichero serparado por ;
me interesa cojer la ultima plabra de la 3 columna o varible, una vez alli si termina por "x" hacer una cosa u otra. El problema es que me da error y no se donde. alguien me puede echar una mano? gracias.
De momento lo que tengo es esto:
el fichero seria del estilo:
sadlñkfasdf;asasdfa sd;asdfasdf;asdfasfdaerqwerasdf;.....
tr ';' ' ' <fichero.txt | while read A B C D E F G H I J
do
echo "a=$A"
echo "b=$B"
echo "c=$C"
echo "d=$D"
echo "e=$E"
echo "f=$F"
echo "g=$G"
echo "h=$H"
echo "i=$I"
echo "j=$J"
if ($C:9) = 4
then
c>>salida.txt
fi
done
Alguien sabe pq no me sale nada..
me interesa cojer la ultima plabra de la 3 columna o varible, una vez alli si termina por "x" hacer una cosa u otra. El problema es que me da error y no se donde. alguien me puede echar una mano? gracias.
De momento lo que tengo es esto:
el fichero seria del estilo:
sadlñkfasdf;asasdfa sd;asdfasdf;asdfasfdaerqwerasdf;.....
tr ';' ' ' <fichero.txt | while read A B C D E F G H I J
do
echo "a=$A"
echo "b=$B"
echo "c=$C"
echo "d=$D"
echo "e=$E"
echo "f=$F"
echo "g=$G"
echo "h=$H"
echo "i=$I"
echo "j=$J"
if ($C:9) = 4
then
c>>salida.txt
fi
done
Alguien sabe pq no me sale nada..
Valora esta pregunta


0