S
Schupi
moin,
ich möchte gerne alle dateien in einem verzeichnis (mit beliebig vielen unterverzeichnissen) zählen lassen, allerdings habe ich das problem, daß auch die directories mitgezählt werden..
gibt es dafür vielleicht eine fertigen befehl ?
ansonsten hab ich es mittels shell-script versuch, aber bisher ohne erfolg
typeset -i z=0
c=$(ls -R ctest/)
for i in $c ; do
if [ -f "$i" ] ; then
z=z+1
fi
done
echo $z
allerdings bring "if [ -f ... ]" nicht den erhofften effekt
ich möchte gerne alle dateien in einem verzeichnis (mit beliebig vielen unterverzeichnissen) zählen lassen, allerdings habe ich das problem, daß auch die directories mitgezählt werden..
gibt es dafür vielleicht eine fertigen befehl ?
ansonsten hab ich es mittels shell-script versuch, aber bisher ohne erfolg
typeset -i z=0
c=$(ls -R ctest/)
for i in $c ; do
if [ -f "$i" ] ; then
z=z+1
fi
done
echo $z
allerdings bring "if [ -f ... ]" nicht den erhofften effekt