Converter todas as imagens de um diretório v2.0
Publicado por Vitor Augusto M. Pio (última atualização em 30/06/2014)
[ Hits: 2.979 ]
Script para conversão de imagens em um diretório desejado, baseado no script do colega Vinícius Evandro Gregório:
http://www.vivaolinux.com.br/script/Converter-todas-as-imagens-de-um-diretorio
Espero que este script venha a ser melhorado e seja útil para a comunidade VOL.
#!/bin/bash # coversor_image.sh # Desenvolvido por: Vitor Augusto M.Pio - vitormarquespio@gmail.com # Script desenvolvido para facilitar a simples # conversão de arquivo de imagem # Para usar: # coversor_image.sh <Formato original> <Formato desejado> # Verificar argumentos if [ $# -eq 2 ];then # Obter diretório de origem clear echo "Endereço da pasta com as imagens originais(enter para diretório atual):" read ad # Diretório atual if [ -z "$ad" ];then origindir=`pwd` # Diretório desejado else while [ ! -d "$ad" ];do echo "Diretório não existe..." sleep 2 clear echo "Endereço da pasta com imagens originais:" read ad done origindir="$ad" fi # Converter imagens com o convert, caso existam imagens no diretório clear if `ls "$origindir"/*.$1 2> /dev/null > /dev/null`;then for original in "$origindir"/*.$1; do echo "Convertendo imagens..." convert -verbose "$original" "${original%.*}.$2" done echo "" echo "Pressione uma tecla para continuar..." read n else echo -e "Não foram encontradas imagens no formato \"$1\" no diretório \"$origindir\"" exit 1 fi # Obter diretório destino clear echo "Endereço da pasta destino(enter para diretório atual)" read ad # Diretório atual if [ -z "$ad" ];then destndir=`pwd` # Diretório desejado else while [ ! -d "$ad" ];do echo "Diretório não existe..." sleep 2 clear echo "Endereço da pasta destino" read ad done destdir="$ad" fi # Copiar arquivos criados clear mv "$origindir"/*.$2 "$destdir" && echo "Operação realizada com sucesso";exit 0|| echo "Falha ao realizar operação";exit 1 # Formato de entrada inválido else clear echo "Uso: `basename $0` <Formato original> <Formato desejado>" fi
Instalação Zabbix-agent CentOS7
Script simples para gerenciar netcat
Backup somente se o notebook estiver conectado à rede wireless
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (3)
warsaw parou de funcionar após atualização do sistema (solução) (1)
Separar trafego da VPN da VPS (0)
Formatando cartão de memoria que nao formata[AJUDA] (17)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)