Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Parâmetro Inválido- Git Bash

$ bash conversao-jpg-png.sh
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png
Par▒metro Inv▒lido - png

Conseguem me ajudar? Por ser no git bash tem problemas ?

1 resposta
solução!

Olá Elton, tudo bem com você?

Este comportamento apresentado ocorre devido a limitação do Git Bash, fazendo com que os comandos não sejam reconhecidos da forma correta.

Caso esteja acompanhando as aulas usando o sistema operacional Windows, uma forma alternativa para execução do script, será com o uso do Prompt de comando do Windows (CMD). Mas, para isso, seu arquivo de script ("conversao-jpg-png.sh") deve estar na mesma pasta que contém a pasta "imagens-livros". Além disso, na linha inicial do script onde é aberta a pasta "imagens-livros", ela deve ser modificada para cd imagens-livros, para que o script de conversão seja executado dentro da pasta "imagens-livros" de forma correta, abaixo como o script deve ficar:

#!/bin/bash

cd imagens-livros

if [ ! -d png ]
then
    mkdir png
fi

for imagem in *.jpg
do
    imagem_sem_extensao=$(ls $imagem | awk -F. '{ print $1 }')
    convert $imagem_sem_extensao.jpg png/$imagem_sem_extensao.png
done

Após realizar as modificações listadas acima, salve o script abra o CMD na pasta que contém a pasta "imagens-livros", e execute o script com o comando bash conversao-jpg-png.sh

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!