UNIX – Script Shell que cuenta los archivos y directorios que hay en el directorio pasado como argumento.

#!/bin/sh
di=0
fi=0
for i in $1/*
do
if [ -f $i ]
then
fi=`expr $fi + 1`
fi
if [ -d $i ]
then
di=`expr $di + 1`
fi
done
echo El número de directorios en $1 es  $di
echo El número de ficheros en $1 es $fi
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *