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
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0