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.946 ]
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
Montando Pen Drive no Slackware
SCRIPT PARA AUTOMAÇÃO NA CRIAÇÃO DE USUÁRIOS NO AMBIENTE LINUX.
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)