Script para listar arquivos JPG da pasta [Resolvido]

Iniciado por GuilhermeMachado, 04 de Novembro de 2008, 09:54

tópico anterior - próximo tópico

GuilhermeMachado

Olá pessoal,

Abaixo segue um script que deveria mostrar os arquivos
"jpg" de meu diretório, contudo, o resultado que obtenho
é o seguinte:

Citar
1: img-001.jpg img-002.jpg img-003.jpg img-004.jpg img-005.jpg

O resultado esperado deveria ser:
Citar
1: img-001.jpg
2: img-002.jpg
3: img-003.jpg
4: img-004.jpg
5: img-005.jpg

Abaixo segue o código do script.


#!/bin/bash

# Inicializando a variável;
NUMERO=1

# Lista de arquivos;
LISTA="$(ls *.jpg)"

# recuperar todos os arquivos da lista;
for arquivo in "$LISTA"; do

   # mostra o contador e arquivo;
   echo $NUMERO: $arquivo

   # incrementa contador;
   NUMERO=$((NUMERO+1));
done


Se alguém puder ajudar...

Muito obrigado,
Guilherme Machado
Curitiba / Pr / Brasil
"O destino dos homens é a liberdade"
Vinícius de Moraes

GuilhermeMachado

Olá,

Errado:
for arquivo in "$LISTA"; do

Correto:
for arquivo in $LISTA; do

Abs,
Guilherme.
"O destino dos homens é a liberdade"
Vinícius de Moraes