J'essaie de montrer le nombre de lignes, mots et caractères de tous les fichiers de configuration /etc/*conf
(avec commande wc
).
Comment puis-je modifier la commande (ou la ligne de commande) pour ne pas afficher les messages d'erreur?
J'essaie de montrer le nombre de lignes, mots et caractères de tous les fichiers de configuration /etc/*conf
(avec commande wc
).
Comment puis-je modifier la commande (ou la ligne de commande) pour ne pas afficher les messages d'erreur?
Réponses:
wc /etc/*conf 2>/dev/null
je n'ai pas accès à un shell pour le moment, mais vous pouvez essayer quelque chose comme
cat /etc/*.conf 2> /dev/null | wc -l
Cela devrait rediriger toutes les erreurs et laisser la sortie à passer à wc
/etc/*conf
fichiers.
Redirige généralement la sortie standard vers / dev / null pour ignorer la sortie, mais ce n'est pas une bonne pratique lors de l'écriture de scripts shell
Essayez plutôt d'utiliser -q pour exécuter le shell en mode silencieux, ce qui produira moins de sortie.
Cela peut ne pas être pertinent pour la question, mais juste pour info.