until [ -z "$1" ] do i=0 for val in `ls -l $1 | tr -s ' ' | cut -f 7,9 -d ' '` do tab[$i]=$val ((i++)) done shift echo ${#tab[*]} done