An alternative is to use xargs. This allows you to execute execution in parallel, which is useful on modern multi-core processors.
ls *.py|xargs -n 1 -P 3 python
-n 1 does xargs gives each process only one of the arguments, while -P 3 causes xargs to run up to three processes in parallel.
Erik forsberg
source share