I'm trying to show the number of lines, words and characters of all configuration files in /etc/*conf (with command wc).

How can I modify the command (or commandline) to not view the error messages?

  • 1
    If Roy's answer below doesn't provide what you want, could you provide the command you're trying so we can get an idea of what's not working properly? – Matrix Mole Mar 25 '10 at 22:46
wc /etc/*conf 2>/dev/null

i don't have access to a shell right now, but you can try something like

cat /etc/*.conf 2> /dev/null | wc -l

That should redirect all the errors and leave the output to be passed to wc

  • this won't allow wc to output word/line/char counts per-file, if that's what the OP wants. it will get the total of all /etc/*conf files. – quack quixote Mar 25 '10 at 23:30

Usually just redirect the standard output to /dev/null to ignore the output, but this is not good practice when writing shell scripts

Try use -q instead to run the shell in quite mode, which will produce less output.

This might not be relevant to the question, but just FYI.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.