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]>
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
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
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
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
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 (
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
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
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
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
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
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
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]
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?
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
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
16 matches
Mail list logo