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

[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


reply via email to

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