Améliorer la présentation de la sortie de "find"

Bonjour

Il manquait une paire de guillemets,
ce qui donnerait :

lsfd() { i=0 ; j=0
  while read L ;do basename "$L";((i++));done < <(find -maxdepth 1 -type f |sort)
  printf  "● Nombre de fichiers: $i\n\n"
  while read L ;do printf "$L ";((j++));done < <(/usr/bin/ls -d */)
  printf  "\n● Nombre de répertoires: $j\n"
}

Il faudra trouver un autre nom que lsfd