[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Substituir nome do arquivo com espaço
From: |
Junior Alex Mulinari |
Subject: |
Re: [shell-script] Substituir nome do arquivo com espaço |
Date: |
05 Mar 2003 19:22:05 -0300 |
Você pode usar o "tr", assim:
IFS="
"
for i in `find . -name *\ *`
do
j=`echo $i | tr "\ " "_"`
mv $i $j
done
O IFS muda o terminador determinante de variável de espaço para enter, o
"find" procura arquivos que tenham espaço nos nomes e joga dentro de uma
variavel "j", já sem espeço, trocado pelo "tr" por "_", e logo este é
movido para o novo nome.
falow
Em Qua, 2003-03-05 às 18:20, claudemirff escreveu:
> Olá Lista,
>
> Tenho alguns arquivos com um espaço no meio do seu nome. Por exemplo
> N20030305. 021 , Gostaria de tirar o espaço do arquivo.
>
> Obrigado,
>
>
> Claudemir.
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>
>
--
Junior Alex Mulinari
address@hidden
CPD - Univates