Pregunta de bash

2004-11-03 Thread Marcos Ramirez A.
On Wed, 2004-11-03 at 11:53, Paulo Seguel wrote: > El trozo de codigo relevante seria: > > for i in *patron; do > if [ -e $i/archivo ]; then > echo "$j"; > fi > done con if [ -e "$i/archivo" ]; then deberia ser suficiente -- Marcos Ramirez A. <[EMAIL PROTECTED]>

Pregunta de bash

2004-11-03 Thread Alvaro Herrera
On Wed, Nov 03, 2004 at 11:53:09AM -0300, Paulo Seguel wrote: > El trozo de codigo relevante seria: Y unas comillas? for i in *patron; do if [ -e "$i"/archivo ]; then echo "$j"; fi done -- Alvaro Herrera () "Saca el libro que tu religión considere como el indicado para encont

Pregunta de bash

2004-11-03 Thread Paulo Seguel
Marcos Ramirez A. wrote: > On Wed, 2004-11-03 at 11:53, Paulo Seguel wrote: > >>El trozo de codigo relevante seria: >> >>for i in *patron; do >> if [ -e $i/archivo ]; then >> echo "$j"; >> fi >>done > > > con > > if [ -e "$i/archivo" ]; then > > deberia ser suficiente > No f

Pregunta de bash

2004-11-03 Thread Paulo Seguel
oblema que tengo es que si hay un directorio padre con el caracter "[" no me pesca el [0-9] del segundo for. Se entiende? -- Paulo Seguel [EMAIL PROTECTED] From [EMAIL PROTECTED] Wed Nov 3 12:56:58 2004 From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?=22Juan_Carlos_Mu=F1oz=22?=) Date: Wed N

Pregunta de bash

2004-11-03 Thread Daniel Serpell
El Wed, Nov 03, 2004 at 12:52:12PM -0300, Paulo Seguel escribio: > > for i in *patron; do > for j in $i/[0-9]*; do Debes usar comillas alrededor de $i para evitar los caracteres especiales: "$i"/[0-9]* estaría bien. > if [ -e $j/archivo ]; then Nuevamente faltan las comillas alrede

Pregunta de bash

2004-11-03 Thread Marcos Ramirez A.
On Wed, 2004-11-03 at 12:52, Paulo Seguel wrote: > El problema que tengo es que si hay un directorio padre con el caracter > "[" no me pesca el [0-9] del segundo for. Se entiende? En ese caso, debes usar las comillas en el segundo for. Ojo que solo tomara los archivos que empiecen con un digito (

Pregunta de bash

2004-11-03 Thread Marcos Ramirez A.
On Wed, 2004-11-03 at 12:56, "Juan Carlos Muñoz" wrote: > > No funca. El comportamiento es el mismo. > Debe ser porque tal como en C las comillas dobles son interpretadas... ¿¿?? C no es un lenguaje interpretado. Si te refieres a la construccion printf("formato", argumentos) o similar, el sentid

Pregunta de bash

2004-11-03 Thread Paulo Seguel
Marcos Ramirez A. wrote: > En ese caso, debes usar las comillas en el segundo for. Ojo que solo > tomara los archivos que empiecen con un digito (Imagino que ese es > efecto deseado, pero no esta de mas asegurarse) Si, es el efecto deseado. > > for i in *patron; do > for j in "$i"/[0-9]*; do

Pregunta de bash

2004-11-03 Thread Antonio Galicia
On Wed, 03 Nov 2004 11:53:09 -0300, Paulo Seguel <[EMAIL PROTECTED]> wrote: > Es decir, a veces $i queda como directorio[polemico] y deberia quedar > como directorio\[polemico\]. Se entiende mi problema? Bueno, puedes usar un "find" y el resultado pasarlo por "awk" para procesarlo desde ahí o us

Pregunta de bash

2004-11-03 Thread Cristian Gutierrez
Hoy en la tarde, Marcos Ramirez A. dijo: > On Wed, 2004-11-03 at 12:56, "Juan Carlos Muñoz" wrote: >> > No funca. El comportamiento es el mismo. > >> Debe ser porque tal como en C las comillas dobles son >> interpretadas... > > ¿¿?? C no es un lenguaje interpretado. Si te refieres a la > construcci

pregunta de bash

2005-01-04 Thread Linus Casassa
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? quiero eso pq mi problema es el siguente: dentro de los script de inicio de hotplug me pille con esto: mount: unknown fi

pregunta de bash

2005-01-04 Thread Mauricio Vergara Ereche
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 wit

pregunta de bash

2005-01-04 Thread Cristian Gutierrez
Hoy en la ma~nana, Mauricio Vergara Ereche dijo: [...] > Yo probe con > if grep -q usbfs /proc/filesystems; then true; else false; fi > > y para rescatar el valor, > echo $_ Ojo: echo $? -- Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier [EMAIL PROTECTED]

pregunta de bash

2005-01-04 Thread Linus Casassa
arcihlinux, kernel 2.6.10 si! $? es la variable ;D muchas gracias. [EMAIL PROTECTED] linus]# grep -q usbfs /proc/filesystems [EMAIL PROTECTED] linus]# echo $? 0 [EMAIL PROTECTED] linus]# if grep -q usbfs /proc/filesystems; then true; else false; fi [EMAIL PROTECTED] linus]# echo $_ true raro no?

pregunta de bash

2005-01-05 Thread Horst von Brand
Linus Casassa <[EMAIL PROTECTED]> dijo: [...] > [EMAIL PROTECTED] linus]# if grep -q usbfs /proc/filesystems; then true; > else false; fi > [EMAIL PROTECTED] linus]# echo $_ > true > > raro no? No. $_ es el ultimo token del ultimo comando ejecutado (experimentalmente ;-) -- Dr. Horst H. von Br

pregunta de bash

2005-03-28 Thread Horst von Brand
hay cambios. Claro que si por X razon el esclavo no recibe el aviso, igual cuenta el refresh. -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 65423