But shell scripting in itself is so powerful for this kind of stuff. I've written lots of little scripts to do fantastic things that on Windows would be so painful (without cygwin of course). Like renaming all files of a certain type to something else, or copying select files to another directory.
Now wouldn't that be much more powerful to use an actual programming language for this, instead of bash? I claim with something like python, bash doesn't really have any right to exist anymore.
