[Programación] Re: [Programación] Cadena en bash

J. Mario Oroz programacion@lugro.org.ar
Thu, 30 Oct 2003 17:02:39 -0300


No necesariamente debes guardar el "OK"

Podes hacer:

$ [ -f /etc/inittab] && echo "OK" && cat /etc/inittab

Si lo que querias hacer es mostrar el archivo concatenas las acciones y si
loque esta a la izq. del && es verdadero pues ejecuta lo de la derecha y en
el
segundo && tambien si todo se ejecuto bien ([ -f /etc/inittab] && echo "OK")
entonces muestra el archivo. Esta bin que solo toma este ultimo && el codigo
de retorno del echo pero porque el 1 comando tambien se ejecuto bien.

Si aun queres guardar la el valor :

[ -f /etc/inittab] && resp="OK"

... mas tarde ...

[ $resp -a $resp = "OK"] && echo "Haces algo interesante"


Espero que sirva ....

mario







----- Original Message ----- 
From: "KSTOR" <ekstor@yahoo.com.ar>
To: <programacion@lugro.org.ar>
Sent: Thursday, October 30, 2003 3:25 PM
Subject: [Programación] Cadena en bash


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Amigos,...
>
> Esta programando un script para agilizar una tarea en mi maquina.
> Como hago para que al ejecutar un comando y este me devuelva un msj, por
> ejemplo "OK", lo guarde en una variable, para despues hacer otra cosa?
>
> SALUDOS
>
> - -- 
> Martín
> ekstor@yahoo.com.ar
> JID: kstor@lugro.org.ar
> Usuario GNU/Linux #320520
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3 (GNU/Linux)
>
> iD8DBQE/oVeEPlxjGDYynKYRAh2NAJ4oOSmblrlJLVeKwcwkmKNy8t6eTQCggMen
> Pb4J2eS1WHUMH1z291HGiHM=
> =wk87
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Programacion mailing list
> Programacion@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/programacion
>