If you alternately use Linux and Windows, no doubt you’ve had utility withdrawal. To deal with it, there are ports which you can put in a folder and add to your PATH.
– The venerable UnixUtils. Here’s another mirror. A bit old but they work. Don’t pass these up, especially grep/pclip/gclip/sed.
– This standalone wget stays current.
– Never use ‘more’ again. Less is available for Windows too. Get v429 to avoid the dll dependency.
– Netcat too. Be warned: your virus scanner may summarily quarantine it for being a ‘Hacktool’. :/
– A Japanese build of gawk which has its |& networking intact. Who cares about readable error messages. :P
– There are a lot of up-to-date ports in GnuWin32, including an English gawk (minus |&), but you have to check their dependencies. If the one requirement is Win32, just get the “Binaries” and drop the exe in your folder. However, many of those packages require that you also get “Dependencies” dlls and lug them around with the exe. I’ll mention how to deal with that in another post.
Sorry no native bash for Windows. Well there are Cygwin and MSYS, but they’re like mini operating systems.