shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Problema com for utilizando saida do ls


From: Ednilson Miura
Subject: Re: [shell-script] Problema com for utilizando saida do ls
Date: Thu, 23 Sep 2004 17:58:37 -0300 (BRT)

Em Thu, 23 Sep 2004 às 16:56, |mouse| escreveu:

Olá,

> Opa!
>
> .o)
>
> Sempre tive problema em utilizar o for para manipular os dados que sao
> retornados pelo comando ls quando existem arquivos com espaço.
>
> Alguém tem uma solução para isso?
> Segue exemplo do problema:
>
> [root@charles teste]# for file in `ls`; do echo $file; done
> arquivo_sem_espacoes
> meu
> arquivo
> com
> espacos
> [root@charles teste]#
>
> heheh
>
> Antes de postar eu testei:
>
> [root@charles teste]# for file in "`ls`"; do echo $file; done
> arquivo_sem_espacoes meu arquivo com espacos
> [root@charles teste]#
>
> Alguma consideração nessa minha solução?

Tem várias soluções para este problema. Um truque sujo, em bash é mudar o IFS e 
rodar o script :)

IFS=@; for file in $(ls); do echo $file; done

--
[]'s
Ednilson Miura

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]