Hola, tienes dos opciones : 1) cat archivo | grep "cosa" |read -r VARIABLE 2) VARIABLE=$( cat archivo | grep "cosa" ) Espero que te sirva, Saludos -----Mensaje original----- De: Federico M. [mailto:federicomassa@ciudad.com.ar] Enviado el: jueves 4 de diciembre de 2003 03:24 Para: SuSE-Linux-S Asunto: [suse-linux-s] Pregunta sobre Shell script # Estoy haciendo unos scrits en shell Bash. Mi pregunta es la siguiente: # como hago para guardar la salida de un comando o varios en una variable ??? # por ejemplo: cat archivo | grep SALIDA=1 # y esto lo quiero guardar en la variable S # quiero hacer algo como: S = cat salida | grep SALIDA=1 # No se si se entiende. Estoy leyendo muchos textos sobre shell, pero no encuentro como hacer esto. # Saludos y gracias !!! -- Para dar de baja la suscripcion, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com _____________________________________________________________ Uni2 Telecomunicaciones, S.A.U. Aviso legal: Este mensaje electronico esta dirigido unicamente a la(s) direccion(es) indicadas anteriormente; el caracter confidencial, personal e intransferible del mismo esta protegido legalmente. Cualquier revelacion, uso o reenvio no autorizado, completo o en parte, esta prohibido. Si ha recibido este mensaje por equivocacion, notifiquelo inmediatamente a la persona que lo ha enviado y borre el mensaje original junto con sus ficheros anexos sin leerlo ni grabarlo, total o parcialmente. Gracias