Unix - Ayuda para un script

 
Vista:

Ayuda para un script

Publicado por Christian (1 intervención) el 15/03/2006 22:22:56
Buenas tardes!

Me encuentro realizando un script en unix y mediante un if quiero que me busque por medio del grep lo que contiene una variable, para que se me entienda un poco mas es algo asi lo que quiero hacer y no puedo:

if [ grep $USUARIO /tmp/Pruebastta/Temporaltta.txt ]
then
etc....
fi

Quiero que me busque el valor de la variable en el archivo con nombre Temporaltta.txt, no se si se pueda hacer esa busqueda que se necesita poner.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda para un script

Publicado por n0str0m0 (262 intervenciones) el 16/03/2006 09:54:08
No tengo un unix delante, pero el tema está en que lo que quieres es comprobar _el resultado de la operación_ y tal y como lo tines escrito, él espera encontrarse un = o algo similar.

Tienes que poner el comando entre comillas `` para que lo ejecute y coja el resultado (true si lo encuentra y false si no, pero consulta el man)

También puedes hacer:

res=`grep $USUARIO /tmp/Pruebastta/Temporaltta.txt` y luego hacerel if con la variable $res

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar