pregunta de bash

Mauricio Vergara Ereche mave007 en inf.utfsm.cl
Mar Ene 4 11:25:40 CLST 2005


Hola!

On Tue, Jan 04, 2005 at 10:42:16AM -0300, Linus Casassa wrote:
> grep -q usbfs /proc/filesystems
> 
> quiero saber si devuelve un 0 o un 1. 

Quieres saber si es verdad o falso?

De "man grep"
-q, --quiet, --silent
       Quiet; do not write anything to standard output.  Exit
immediately with zero status if any match is found, even if an error was
detected.  Also see the -s or --no-messages option.

Yo probe con 
if grep -q usbfs /proc/filesystems; then true; else false; fi

y para rescatar el valor, 
echo $_

> recuerdo que un amigo lo podia obtener haciendo echo a una variable. pero
> no lo encuentro. alguna pista?

Ni idea... dentro de las variables que maneja mi FC3, no tengo ninguna que
tenga ese valor :\

> quiero eso pq mi problema es el siguente:
> 
> dentro de los script de inicio de hotplug me pille con esto:
> 
> mount: unknown filesystem type 'usbdevfs'
> umount: /proc/bus/usb: no montado
> 
> fui al codigo y me encontre con:
> 
>                if grep -q usbfs /proc/filesystems; then
>                     mount -t usbfs usbfs /proc/bus/usb
>                 else
>                     mount -t usbdevfs usbdevfs /proc/bus/usb
>                 fi

Yo tengo en el modprobe.conf.dist una linea que dice
alias usbdevfs usbcore

Tal vez eso te falte a ti?

> si hago manualmente mount -t usbfs usbfs /proc/bus/usb, el usb
> funciona de maravilla
> si yo hago un grep usbfs /proc/filesystems, me devuelve una linea.

Que raro... que distro estas ocupando? Esta al dia?

2 Posibles soluciones: Una quita el if del usb.rc (feo feo, pero funcionaria)
La otra... bugzilla y vamos parchando :-)

Saludos!

-- 
Mauricio Vergara Ereche              mave007 [@] inf [.] utfsm [.] cl
counter.li.org: #188365                          Fonos: +56 9 1241718
Memorista Ing. Ej. Informatica UTFSM            http://mave.foobar.cl
Valparaiso, CHILE                    http://www.inf.utfsm.cl/~mave007
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: no disponible
Url        : https://listas.inf.utfsm.cl/pipermail/linux/attachments/20050104/e7d2b7fe/attachment.bin


Más información sobre la lista de distribución Linux