Re: I would get it fired for inventing Powershell
> to allow constructs like "for each"
Actually, this is shell's behaviour for "for": it just iterates thru the defined list.
You can create a numeric progression list via shell expansion if you want the original "for", but I don't think I've ever needed to do that for shell tasks.