Problema test fuera del directorio
Publicado por Antrox (3 intervenciones) el 27/12/2004 21:11:03
Hola.
Estoy haciendo un script sencillito que me diga cuántos ficheros contiene el fichero actual o la que le paso como parámetro, pero sólo me evalúa bien cuando no le meto ningún parámetro.
Podéis decirme qué fallo estoy cometiendo?
Gracias
folder=0
for i in `ls $1`; do
if test -d $i
then
folder=`expr $folder + 1`
else
other=`expr $other + 1`
fi
done
echo folder = $folder
Estoy haciendo un script sencillito que me diga cuántos ficheros contiene el fichero actual o la que le paso como parámetro, pero sólo me evalúa bien cuando no le meto ningún parámetro.
Podéis decirme qué fallo estoy cometiendo?
Gracias
folder=0
for i in `ls $1`; do
if test -d $i
then
folder=`expr $folder + 1`
else
other=`expr $other + 1`
fi
done
echo folder = $folder
Valora esta pregunta


0