#!/bin/bash
cd /home/rafael/Documentos/alura/shell_script/imagens/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
Eu fiquei um pouco confuso com a variável 'imagem', poderiam me ajudar? Repare no trecho "for imagem in *.jpg" (No início do laço FOR). Como o script soube que 'imagem' é uma variável já que não declarei isso em nenhum lugar? Como ele pegou e guardou o nome dos arquivos se eu não indiquei que o script fizesse isso?