Looking through the feature navigator I stumbled upon the new IOS shell that has been integrated into IOS releases 15.1(4)M, 15.1(2)S and onward. Finally one might be able to do some scripting without learning TCL, trust me, this is a good thing.
To enable IOS.sh you just run "shell processing full" in configuration mode. Using "man" you can now see that you have both if, for, while and some other commands at your disposal.
Quick and dirty example;
**Router#for x in \interface Ethernet`; do echo $x `show int $x | inc input errors` ; done **
You can read more about it here I am sure Cisco will keep evolving IOS.sh and hopefully some really useful scripts will surface.