Cr4mmer
(usa Ubuntu)
Enviado em 06/05/2010 - 22:14h
Boa noite pessoal, peguei na internet um script que converte os nomes dos arquivos de minúsculo para maiúsculo:
#!/bin/bash
for arquivo in *; do
OLD=$arquivo
NEW=`echo $OLD|tr '[:upper:]' '[:lower:]'`
mv -f $OLD $NEW 2>/dev/null
done
salvei como script.sh
Coloquei ele na pasta onde se encontra os arquivos, no caso é músicas, preciso converter o nome de todos para maiúsculo, porém na hora de rodar o script ele da erro no interpretador bash:
root@cr4mmer-laptop:/home/marcelo/Documentos/musicas# ls -l script.sh
-rwxrwxrwx 1 marcelo marcelo 128 2010-05-06 09:19 script.sh
root@cr4mmer-laptop:/home/marcelo/Documentos/musicas# ./script.sh
bash: ./script.sh: /bin/bash^M: interpretador inválido: Arquivo ou diretório não encontrado
Como podem ver até dei permissão 777 para o arquivo porém nada de rodar.
Alguém sabe o que pode ser ?
Obrigado !