+ Responder ao Tópico



  1. #1

    Padrão Comando FOR

    Bom galera, preciso de um help q eu acho q eh ate meio ridiculo... eu preciso renomear arquivos em massa... e todos pra mesmo extensão sem alterar o nome original... na verdade preciso colocar .xxx na frente do nome dos arquivos... eh coisa pacas mesmo... E eu precisava de um help... eu tinha anotado algo com um FOR mesmo, nem era script, era executado direto no bash, mas infelizmente não tenho a menor ideia de onde foi parar isso... Alguem pode dar um help ??

    É só pegar arquivo por arquivo da um mv nesse arquivo pro nome dele mesmo com .xxx na frente.

    Agradeço de coração a ajuda

  2. #2

    Padrão Comando FOR

    for img in `ls $1`
    do
    echo -n "Renomeando arquivo $img..."
    mv "$1/$img" "$1/$img.$2"
    echo "ok"
    done
    da pra melhorar e muito isso... é só pra vc ter uma idéia...

    para usar é assim: ./script.sh diretorio extensao

    Ex:
    ./script pasta/ xxx
    ./script /tmp/pasta/ ext

  3. #3

    Padrão Comando FOR

    Thanks !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Muito agradecido!