A lot of Linux code redirects output to
/dev/null as a way of not sending any output to the console. I work in Windows and often use Command Prompt (
cmd.exe) as the command shell. This is just a small note to remember how to do the same in Windows.
Not much here – it’s just:
$ your_command > NUL 2>&1
> NUL redirects the
stdout to the
NUL device (the equivalent of
/dev/null) and the
2 >&1 also redirects the
stdout so that nothing is output to the console.
I wrote this up so that I remembered what I had done (and why) – if this helps you, that’s great! If you have any comments or caught an error that slipped by, please let me know in the comments below.