l_Akabane_l Usuario habitual

 Mensajes: 13 Desde: 15/Mar/2004 | Programacion en shell/bash (linux)Buenas, estoy aprendiendo a programar en bash, y tengo una duda que no puedo resolver.
La cuestion es, estoy en una carpeta analizando todos los archivos, y si son ficheros (que compruebo con el "if [ -f $i ]"  despues tengo que comprobar que acaben en .h (cabeceras de archivos de c o c++), pero no se plantear el if.
He probado "if [ $i = *.h ]", pero toma *.h como la totalidad de los archivos, no como una cadena indefinida de caracteres. Le he puesto comillas a *.h y lo toma como si fuese la cadena de caracteres *.h y no una cadena indefinida acabada en .h . No se que mas probar, si pudiesen ayudarme...
Muchas gracias de antemano
Saludos |
09/Ago/2005 18:06 GMT+1 | |
l_Akabane_l Usuario habitual

 Mensajes: 13 Desde: 15/Mar/2004 | RE: Programacion en shell/bash (linux)Cuando e puesto = queria decir == |
09/Ago/2005 18:07 GMT+1 | |