iterate simply takes a command line with an inserted dollar sign, $, and substitutes $ with entries from a list. Each such inserted command line is executed sequentially. The list can either be specified in the command line or in a file. iterate is particularly useful in sending commands to clusters of nodes. It was written with SSH/plink in mind.