LA Commande ls

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

  1. Webmaster
    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
    1. 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