Shell.NET is a set of console applications written
in C#. It features some classic Unix applications
like basename, cal, grep, tr, uniq, and wc, but
also some unique tools like RunScript or
TextTransform, an awk-like text processing
application accepting scripts written in any .NET
language.