Problema de arquivo de renomeação de lote complicado

-1

Eu encontrei o programa pyRenamer, mas não consigo entender.

Eu tenho centenas de arquivos com nomes como

main.php?g2_view=core.DownloadItem&g2_itemId=6027&g2_serialNumber=3

aqui, na verdade, apenas o itemId e o serialNumber são alterados. serialNumber é 1 ou 2 ou 3.

Só preciso renomeá-los com o sufixo de arquivo jpg e algo como "downloaditem".

    
por Gpunkt 09.06.2013 / 22:52

1 resposta

1

Se você tiver todos esses itens no mesmo programa, use este script para renomear cada um deles para 'baixar% .jpg', substituindo% por um número. Substitua o 'main.php *' por '*' se nem todos os nomes de arquivos começarem com 'main.php'.

Este script pressupõe que seus arquivos estão em seu diretório de download (pasta), Alterar '$ HOME / Downloads' para qualquer pasta em que estejam.

cd "$HOME/Downloads"
num=0
for item in main.php*; do
    mv "$item" "download${num}.jpg"
    num="'expr "$num" + 1'"
done

Ou esta versão de uma linha, se você quiser:

cd "$HOME/Downloads"; num=0; for item in main.php*; do mv "$item" "download${num}.jpg"; num="'expr "$num" + 1'"; done

Você pode executar esse comando em um terminal. Abra um terminal com CTRL + ALT + T, copie a versão de uma linha e cole-a no terminal com CTRL + SHIFT + V.

    
por daboross 10.06.2013 / 00:54