Google
Web dns.bdat.net

Script que escribe el tipo de todos los ficheros pasados como argumento.

En este ejercicio lo que pretendemos es ver como podemos procesar múltiples argumentos de idéntica forma, es decir, nosotros al ejecutar el script lo que hacemos es poner una lista de ficheros y para cada uno de ellos realizar las mismas comprobaciones. Por lo demás las comprobaciones serían idénticas a las que vimos en un ejericicio anterior por lo que, para no extendernos innecesariamente, vamos a poner sólo si es un fichero regular o directorio:

for F IN $(EN)
do
        if [ -f $F ]
        then
                echo "es un fichero"
        fi
        if [ -d $F ]
        then
                echo "es un directorio"
        fi
done