pregunta de bash
Horst von Brand
vonbrand en inf.utfsm.cl
Lun Mar 28 17:01:03 CLT 2005
Jesus Aneiros Sosa <aneiros en finf.ucf.edu.cu> dijo:
> On Sun, 27 Mar 2005, Horst von Brand wrote:
> > Jesus Aneiros Sosa <aneiros en finf.ucf.edu.cu> dijo:
> > > On Tue, 4 Jan 2005, Linus Casassa wrote:
> > > > grep -q usbfs /proc/filesystems
> > > >
> > > > quiero saber si devuelve un 0 o un 1. recuerdo que un amigo lo podia
> > > > obtener haciendo echo a una variable. pero no lo encuentro. alguna
> > > > pista?
> >
> > > $?
> >
> > if grep -q usbfs /proc/filesystems; then
> > echo Si
> > else
> > echo No
> > fi
> Generalmente un comando exitoso en UNIX devuelve al shell un valor 0.
Asi es. Un programa decente lo hace asi.
> Quizas es por ello que el if considera como verdadera una expresion que
> devuelve 0?
Exacto!
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux