Hola, Estoy utilizando (en un script de bash) el siguiente patrón para obtener el tipo de extensión de un archivo: ${filename##*.} ${filename#*.} Pero ninguno me sirve, por ejemplo: *** sm01@stt008:~$ f=archivo.2.5.3.tar.gz; ff=archivo.2.5.3.zip; echo -e "ext=${f##*.}\next=${ff##*.}" ext=gz <- mal ext=zip <- bien *** *** sm01@stt008:~$ f=archivo.2.5.3.tar.gz; ff=archivo.2.5.3.zip; echo -e "ext=${f#*.}\next=${ff#*.}" ext=2.5.3.tar.gz <- mal ext=2.5.3.zip <- mal *** ¿Cómo se podría obtener de forma inequívoca el tipo de extensión de un archivo? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org