Tengo un script que recibe como parametro el nombre de un directorio y comprueba que lo es. Analiza el numero de lineas de cada fichero para el que tenemos permiso de lectura y nos dice cual es el que mas lineas tiene.
He conseguido saber cuantos elementos hay en el directorio. lo que ya no se es como hago para que empiece en un elemento, compruebe las lineas y pase al siguiente.
Aqui dejo el codigo, a ver si me decis alguna solucion al problema:
Código:
#!/bin/bash
#Crearemos una variable donde almacenar el directorio que nos pasan como parámetro:
directorio=$1
#Controlamos que sea un directorio y sólo uno el parámetro que nos pasan:
if [ $# -ne 1 ]
then
echo "Tienes que poner un parametro"
else
if [ -d $directorio ]
then
echo "Muy bién has introducido 1 directorio"
echo Éste es su contenido `ls $directorio`
echo "Aquí hay `ls $directorio | wc -l` elementos"
else
echo "Eso no es un directorio"
fi
fi
muchas gracias, este es el ejercicio mas dificil que me queda, gracias otra vez.