Re: Renomear arquivos
Oi Wilson
Acho que tens que alterar a linha do for para:
for x in `/bin/ls $dir`; do
pois na tua variavel x devem estar retornando: "/bin/ls" "conteudo de $dir"
[]s
Rodrigo
"Wilson Dias Goi" <wdgoi@prsp.mpf.gov.br> writes:
> Tentei fazer uma script que alterasse um caracter para outro nos arquivos,
> atraves da renomeacao de arquivos.
> A maioria dos arquivos tem espacos em branco.
> Tentei de varias formas mas o mv sempre da a mensagem : "mv: ao mover
> multiplos arquivos o último argumento deve ser um diretorio"
> Por exemplo, aqui tentei converter caracteres maiusculos em minusculos:
>
> for x in /bin/ls $dir; do
> y=_cho $x | tr '[:upper:]' '[:lower:]'
> if [ $x != $y]; then
> mv $x $y
> fi
> done
>
> Ja consultei varias documentacoes e nada encontrei sobre este problema.
> Alguem tem uma dica ?
>
> Wilson
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: