Comptage de fichiers

Fermé
nicolas66 Messages postés 116 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 4 janvier 2009 - 16 déc. 2003 à 23:54
asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 17 déc. 2003 à 00:10
Bonsoir à tous,
j'aimerai simplement savoir comment compter le nbre de fichiers ds un répertoire même s'ils n'existent pas. J'ai tenté une approche avec ca :

ls *.c | wc -w

Sauf que la commande ls retourne un message d'erreur si aucun fichier n'est présent ds le rép (chose que je ne veux pas). Je souhaite avoir un nombre en retour supérieur ou égal à 0 sans message d'erreur, si qq1 sait ca m'aiderait, je lui en serai grandement reconnaissant, merci bien !!

Neo.

1 réponse

asevere Messages postés 13089 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 425
17 déc. 2003 à 00:10
Salut Nicolas,

Tu peux rediriger l'erreur standard vers /dev/null, comme ça ls ne generera pas d'erreur.
 ls *.c 2>/dev/null |wc -w

Le descriteur de fichier 2 est le descripteur stderr.

@++
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
1