for kommandoen er en bash kommando og ikke en os kommando.
Jeg vil her prøve at forklare hvordan den virker.
Men først et eksempel.
$ for file in *.h ; do echo $file; done
Først og fremmest bruges den på filer. Her viser den alle filer som er header c filer *.h. alle filer som har efternavnet .h bliver vist.
$ for file in * ; do cp $file $file.bak; done
Her tager vi backup at alle filerne i det bibliotek vi står i, med samme navn+.bak.