LA Commande ls

Fermé
sandrine - 19 déc. 2003 à 12:39
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 19 déc. 2003 à 14:22
Salut,

Je calcule le nbre de fichier present comme cela :

NBR_FILES=`ls ${PathRep} | wc -l `>/dev/null

Mais voilà j'ai messag erreur qui apparait
---->Aucun fichier ou rÚpertoire de ce type

En fait je ne souhaite pas qu'il apparaisse , la redirection ne fonctionne pas ...
Quelqu'un aurait une idée
Merci bcp

3 réponses

bacchuss Messages postés 1162 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 6 avril 2009 190
19 déc. 2003 à 12:47
ton erreur doit arriver quand ta var PathRep contient une chaine ne correspondant pas à un rep valide.
Tu dois aussi dans ce cas rediriger les messages d'erreurs
Dans ce cas, NBR_FILES= 0
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
19 déc. 2003 à 13:12
Salut,

C'est marrant comme il y a des questions identiques qui arrive avec deux trois jours de décalages :)

Essaies "ls ${path} 2>/dev/null | wc -l"

@+
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
19 déc. 2003 à 14:22
Hi,
On a déjà répondu à cette question ,
utilise find et ses options:
http://www.commentcamarche.net/forum/affich-533628-Comptage-de-fichiers

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0