CRUSH (Custom Reporting Utilities for SHell) is a collection of tools for processing delimited-text data from the command line or in shell scripts.
Cygwin is a Linux-like environment for Windows - for sel ;-)
daemontools is a collection of tools for managing UNIX services.
check out the "checkbashisms" script !