
msoliver
(usa Debian)
Enviado em 31/10/2020 - 17:25h
FabianoVidal2 escreveu:
Estou aprendendo shell script e criando um script que transforma todas as imagens .jpeg de uma certa pasta em .png e joga para outra pasta
Ao jogar o arquivo já em .png para a outra pasta o nome fica imagem.jpeg.png pois ao listar todas as imagens da pasta a extensão vem junto, como posso pegar apenas o nome do arquivo, sem sua extensão?
#!/bin/bash
diretorio=~/Desktop/imagens
diretorio2=~/Desktop/pngs
for x in $(ls ~/Desktop/imagens); do
convert $diretorio/$x $diretorio2/$x.png
done
Boa tarde, estou fora do PC, mas tenta aí.
for x in $(ls $diretório/*);do
convert $diretorio/$x $diretorio2/${x/jpeg/png}
done
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando:
lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:
Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.
______________________________________________________________________