Se já está iterando todos os arquivos *.jpg da pasta, não tem porque usar o ls novamente.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se já está iterando todos os arquivos *.jpg da pasta, não tem porque usar o ls novamente.
Olá Nicolas, tudo bem?
Sinto muito pela demora no retorno!
Fiz alguns testes aqui e da maneira que você sugere, sem o ls, retorna erro por não conseguir retirar a extensão da imagem. Isso acontece porque ao iterar cada item, é preciso imprimir ele com ls <nome arquivo> para em seguida tirar sua extensão .jpg com awk -F. '{ print $1 }'
Caso tenha dado certo da maneira que você fez sem o comando ls, envia aqui seu script pra gente dar uma olhadinha, por favor.
Para tirar um print da tela e postar aqui no fórum, basta seguir esses passos:
1) Fazer o print da tela do seu computador e salvar a imagem;
2) Voltar ao fórum e fazer o upload da imagem clicando no ícone definido como Upload de Imagem. Inserir o print e publicar.

Para copiar o código e disponibilizar aqui no fórum, é só seguir esses passos:
1) Selecionar a informação mostrada no terminal ou no ambiente de visualização e copiá-los. (No Linux Ubuntu, o comando de teclado para copiar do terminal é Ctrl+Shift+C);
2) Depois é só vir aqui no fórum e selecionar no ícone correspondente a esse: </>. Outra opção é digitar o comando de teclado Ctrl+Alt+C;
3) Cole o código dentro do campo que surgir.
Código de exemplo:
Resultado final:
sudo apt updateAguardo o retorno! 😉