[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Renomear arquivos com espacos em branco
From: |
Roberto Alves |
Subject: |
Renomear arquivos com espacos em branco |
Date: |
Wed, 19 Oct 2005 12:11:15 -0200 |
User-agent: |
Mozilla Thunderbird 1.0.6 (X11/20050716) |
Pessoal,
tenho um diretório com vários arquivos com nomes separados por espaços
em branco.
Tentei renomeá-los de uma vez so fazendo o seguinte:
roberto> ls -la
total 4.1M
drwxr-xr-x 2 roberto roberto 4.0K 2005-10-19 10:10 ./
drwxr-xr-x 65 roberto roberto 8.0K 2005-10-19 08:41 ../
-rwxr--r-- 1 roberto roberto 4.1M 2005-10-18 16:35 BTO\ -\ Down\ Down.mp3*
...e varios outros...
roberto> for i in `ls -1`; do NEW=`echo "$i" |sed -e 's/ //g'`; mv '$i'
$NEW; done
mv: cannot stat `\'BTO\\\'': No such file or directory
mv: cannot stat `\'-\\\'': No such file or directory
mv: cannot stat `\'Down\\\'': No such file or directory
mv: cannot stat `\'Down.mp3*\'': No such file or directory
obs: fiz um ls -1 (um) e nao L (minusculo) o L me traria varias outras
coisas e o 1 (um) somente o nome do arquivo.
também tentei tirar o sed e fazer um move direto assim:
roberto> for i in `ls -1`; do mv `echo \'$i\'` `echo \'$i\' |tr -d '
'`; done
mv: cannot stat `\'BTO\\\'': No such file or directory
mv: cannot stat `\'-\\\'': No such file or directory
mv: cannot stat `\'Down\\\'': No such file or directory
mv: cannot stat `\'Down.mp3*\'': No such file or directory
mas a resposta foi a mesma.
Alguém tem uma sugestao do que fazer para trocar os espaços em branco,
em todos os arquivos, de uma so vez?