Shell scripting on Windows platform

Is there a free unix platform that will allow me to write a shell script on my Windows OS? I have my files on my C: drive and i need to write a script that reads from those files and does some manipulation. Its pretty straightforward in unix commands hence i don't want to write a Java/C++ program to do file manipulation.

Please let me know.
Thanks - JAKJ

You need Cygwin

If you have Windows Vista or Windows 7 Ultimate or Enterprise, you can use the bundled SUA (Subsystem for Unix application)

Perl is also a good cross-platform scripting language and is available as an installable msi for windows.