pregunta de bash
Jesus Aneiros Sosa
aneiros en finf.ucf.edu.cu
Lun Mar 28 07:04:37 CLT 2005
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.
Quizas es por ello que el if considera como verdadera una expresion que
devuelve 0?
grep -q usbfs /proc/filesystems
echo $?
--
Jesus Aneiros Sosa
GNU/Linux User #190716
perl -e '$_=pack(c5,0105,0107,0123,0132,(1<<3)+2);y[A-Z][N-ZA-M];print;'
Más información sobre la lista de distribución Linux