There are times when you might want to do the same thing many times at the command line. You normally would use a counted for loop:
MSH:19 C:\temp\monad > for($x = 0; $x -lt 5; $x++) { do-something }
But here’s a neat little trick to save some typing, if you don’t care which iteration of the loop you’re in:
MSH:19 C:\temp\monad > 1..5 | foreach { do-something }
This is a bloated and slow way to do a for loop, though, so don’t use it in scripts.

