Acabei usando o find mesmo para solucionar o problema

find . -type f -print0 | xargs -0 -i comando {}

sei que este script tem muitas melhoria a ser feita, mas é que no momento
que o criei era para uma resolução rápida e seu uso é bem raro ( e não
desejados, rs).

em outras situações (escrevi certo agora, rs), vou testar com as aspas.

Obs.: grato pela correção ortográfica :). Acaba sendo uma herança dos
corretores automático e a correria do dia-a-dia, e gosto de ser corrigido
para eu aprenda cada vez mais, grato mesmo :)

E grato, obviamente pela colaboração de todos.

[]s

On Nov 9, 2007 5:33 PM, Álvaro Justen [Turicas] <[EMAIL PROTECTED]>
wrote:

>   On Nov 9, 2007 4:03 PM, Renato de Oliveira Diogo <[EMAIL 
> PROTECTED]<rdiogo01%40yahoo.com.br>>
> wrote:
> > seguinte, tenho um scritp q varre um determinado diretório (e seus
> filhos,
> > recursivamente) para mudança de permissão, porém alguns desses
> diretórios
> > tem o nome com espaço, e do jeito que estou fazendo dá problema... o
> scritp
> > é:
> > ...
>
> Olá,
> as outras alternativas que propuseram são legais, mas vou comentar
> sobre seu script. Veja um exemplo:
>
> [EMAIL PROTECTED]:~$ mkdir "a b"
> [EMAIL PROTECTED]:~$ cd a b
> bash: cd: a: Arquivo ou diretório inexistente
> [EMAIL PROTECTED]:~$ cd "a b"
> [EMAIL PROTECTED]:~/a b$
>
> Quando os diretórios possuem espaços, você deve colocá-los sempre
> entre aspas. Assim, em vez de:
> cd $DIR
> você deveria fazer:
> cd "$DIR"
>
> No exemplo acima, para o diretório "a b", fiz:
> [EMAIL PROTECTED]:~$ DIR="a b"
> [EMAIL PROTECTED]:~$ cd $DIR
> bash: cd: a: Arquivo ou diretório inexistente
> [EMAIL PROTECTED]:~$ cd "$DIR"
> [EMAIL PROTECTED]:~/a b$
>
> Acredito que colocar aspas elimine o problema. Mas, de qualquer forma,
> recomendo que avalie soluções melhores (como usar o programa find).
>
> --
> Abraços,
> Álvaro Justen [a.k.a. Turicas]
> Usuário Debian GNU/Linux
> Desenvolvedor Web: XHTML, CSS, JavaScript & PHP
>  
>



-- 
________________________________________________
Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

[EMAIL PROTECTED]
[EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]

Responder a