Posted in Cine Fotografia Proyecto

Un fallo

Pediatra, aficionado a la computación, actualmente usuario de GNU/Linux, distribución Archlinux
Un fallo Posted on 20 diciembre, 2014
Pediatra, aficionado a la computación, actualmente usuario de GNU/Linux, distribución Archlinux

Ya le tengo introducción, un texto introducido como parámetro, sobre una imagen aleatoria borrosa. Funciona bien.

El problema es que tengo la siguiente línea de código:

for archivo in *.jpg *.JPG

que funciona muy bien cuando hay archivos con las extensiones en mayúsculas y minúsculas, pero si hay sólo mayúsculas o sólo minusculas, todo se va al traste ya que la expresión devuelve “*.jpg” ó “*.JPG” respectivamente como nombre de archivo, con lo que se va todo al traste.
Solución: usarlo de la siguiente manera:

for archivo in $(ls *.jpg *.JPG 2>/dev/null)

Y va de maravilla.

Pediatra, aficionado a la computación, actualmente usuario de GNU/Linux, distribución Archlinux