Hola,
tengo un problemilla con una pabada al hacer un script
en la shell de linux. ya encontre donde tengo el
problema. el tema es que no se porque surge esto... :S
cuando ejecuto desde cualquier lado el siguiente
comando:
java -version | grep "java version"
la shell me devuelve
java version "1.4.2"
esta perfecto porque busca en $PATH y tengo instalado
esa version de java.
ahora el tema es que tengo una jdk "descomprimida" (no
se como decirlo sino) en otro directorio. esta jdk es
la 1.6.
ahora cuando corro el siguiente comando:
[EMAIL PROTECTED]:~/jdk1.6.0_02/bin$ ./java -version |
grep "java version"
es como que el flujo de datos no le llega al grep.. :S
y la shell me muestra esto
java version "1.6.0_02"
Java(TM) SE Runtime Environment (build
1.6.0_02-b05)
Java HotSpot(TM) 64-Bit Server VM (build
1.6.0_02-b05, mixed mode)
que es lo mismo que ejecutar ./java -version
mi intencion es en algun momento en el script guardar
en una variable datos haciendo un cut y usando awk...
pero no puedo seguir porque me sucede eso.
y no es problema del grep, porque cuando hago
./java -version | less (u otro comando)
pasa lo mismo
alguien tiene idea de xq?
tenkius.
Serge
Los referentes más importantes en compra/ venta de autos se juntaron:
Demotores y Yahoo!
Ahora comprar o vender tu auto es más fácil. Vistá ar.autos.yahoo.com/
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion