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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Mudar nome de arquivos em subdiretorios


From: Humberto Pereira
Subject: Re: [shell-script] Mudar nome de arquivos em subdiretorios
Date: Thu, 02 Mar 2006 18:04:00 -0300
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060130 SeaMonkey/1.0

Boa noite :)

jah que voce quer apenas pegar arquivos q tenham alguma letra maiuscula, faca:

        for original in *[[:uppper:]]*; do
        ...

Com isso voce vai pegar apenas os arquivos q tem pelo menos uma letra maiuscula, tornando seu script + otimizado.


[]s
Humberto Pereira

trans548 wrote:
Bom dia pessoal:

Gostaria da ajuda de vcs para melhorar um pequeno script que 'pesquei'na net.


#!/bin/bash

# Este script muda os nome dos arquivos q estiverem em # em maiusculos para menusculo.
# o asterisco (*) equivle ao comando ls sem parametro.

for original in *; do resultado=`echo $original | tr '[:upper:]' '[:lower:]'` if [ ! -e $resultado ]; then mv $original $resultado fi
 done

-----------
O script funciona, porem gostaria q fosse de modo recursivo, alterando tambem os subdiretorios,e se possivel colocasse underline '_' nos nomes dos arquivos com compostos (com espaços)

Desde ja agradeço
Joao


reply via email to

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