[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] script que substitui espaços
From: |
Andreyev Dias de Melo |
Subject: |
Re: [shell-script] script que substitui espaços |
Date: |
Wed, 2 Mar 2005 20:04:39 -0300 |
On 02 Mar 2005 16:44:41 -0300, Gustavo Chaves <address@hidden> wrote:
>
> >>>>> On Wed, 02 Mar 2005 17:38:43 -0000, "Leonardo Vieira" <address@hidden>
> >>>>> said:
>
> > Galera estou precisando fazer um script que procure em um
> > diretório todos os nomes de arquivos .old, por exemplo, e se no
> > nome do arquivo exiostir um espaço substituir o mesmo por _
>
> Acho que um jeito é assim:
>
> cd $diretorio
> for i in *\ *.old; do
> n=`echo "$i" | tr ' ' _`
> mv "$i" "$n"
> done
Como sempre, TIMTOWTDI:
$ find $diretorio -type f -name \*.old | while read LINE ; do mv
"${LINE}" "${LINE//\ /_}"; done
Infelizmente não pude testar isso, então NÃO use em ambientes de
produção ou com dados 'sensiveis'!!
HIH!
--
Andreyev
- script que substitui espaços, Leonardo Vieira, 2005/03/02
- Re: [shell-script] script que substitui espaços, Gustavo Chaves, 2005/03/02
- Re: [shell-script] script que substitui espaços,
Andreyev Dias de Melo <=
- Re: [shell-script] script que substitui espaços, Gustavo Chaves, 2005/03/02
- Re: script que substitui espaços, Leonardo Vieira, 2005/03/03
- Re: script que substitui espaços, Leonardo Vieira, 2005/03/03
- Re: [shell-script] Re: script que substitui espaços, Gustavo Chaves, 2005/03/03
- Re: [shell-script] Re: script que substitui espaços, Alain, 2005/03/04