[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Arquivos com espaço vs. scripts



Em Terça 05 Dezembro 2006 01:10, Marcos Lazarini escreveu:
> Amigos,
>
> Não sei o que está acontecendo, mas alguns scripts q eu tinha feito
> antes não estão mais funcionando quando tem que lidar com arquivos com
> espaço em branco no nome. Fiz um caso de testes aqui:
Acho estranho que tenha funcionado antes, mas não sou nenhum profundo 
conhecedor para afirmar o contrário...

[...]
> Se eu fizer assim:
> -------------------
> $ ls -l `find . -type f -print`
> ls: ./pasta: No such file or directory
[...]
> -------------------
> $ ls -l `find . -type f -printf "\"%p\"\n"`
> ls: "./pasta: No such file or directory
[...]
Para manter a mesma "cara", o que eu esperava que fosse funcionar é o 
seguinte:

$ IFS="""
""" ls -l `find . -type f -printf "\"%p\"\n"`

Mas estou encontrando o mesmo erro que você!

Outra solução, que essa sim funciona:

$ find . -type f -print0 | xargs -0 ls
./pasta 1/fstab  ./pasta 2/fstab

Tiago.



Reply to: