C'est le caractère joker * du for qui représente tous les répertoires. Si tu y tiens, tu peux remplacer cette ligne :
for f in *
par celle-ci :
for f in $(ls -d *)
Mais c'est pareil. Évidemment, si dans le répertoire courant il n'y a pas que des répertoires utilisateurs, ça va râler un peu, mais c'est pas très grave.
Message édité par Jak le 20-06-2003 à 12:31:45