Pular para o conteúdo

Renomeando imagens de acordo com a resolução

Dica publicada em Shell Script / Miscelânea
Renan Birck Pinheiro Century_Child
Hits: 5.764 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Renomeando imagens de acordo com a resolução

Tempos atrás precisei separar meus wallpapers em widescreen e não-widescreen. Pesquisando, perguntei nos fóruns do Arch Linux e sugeriram-me a seguinte linha de comando, a ser executada no diretório onde se encontram as imagens:

for pic in $(ls *jpg); do echo mv \"$pic\" \"$(identify $pic | sed "s/$pic [^ ]* \([^ ]*\) .*/.\/\1\_$pic/")\"; done > move.sh ; sh move.sh

Ela renomeará as imagens, de 'arquivo.jpg' para 'AAAAxBBBB_arquivo.jpg', onde "AAAAxBBBB" é a sua resolução.

Também funciona para outras extensões, como .png, bastando alterar a respectiva parte do comando.

Problemas com scripts no GIMP na versão 2.3/futura 2.4

Firefox X configuração de modem ADSL

Kiba-dock no Ubuntu

Multifuncional HP C3180 (e outros modelos da HP) no Linux

Resolvendo problema do urpmi / rpmdrake travados no Mandriva

Alterando a senha com apenas uma linha de comando

Alternar o mouse/touchpad entre destro e canhoto no Openbox

Resolvendo problemas ao montar SMBFS

Usando comandos *nix portados para Windows

Script para avisar compromissos

#1 Comentário enviado por Xpf em 11/05/2010 - 15:21h
Puxa vida era a dica que faltava para eu poder reorganizar as minhas imagens. funcionou redondo aqui, valeu mesmo.

Contribuir com comentário

Entre na sua conta para comentar.