forx[inlist]docommandsdone
For variable x (in optional list of values) do commands.
If list is omitted, "$@" (positional parameters) is assumed.
Paginate files specified on the command line; save each result:
for file do
     pr $file > $file.tmp
doneSearch chapters for a list of words (like fgrep -f):
for item in `cat program_list`
do
     echo "Checking chapters for"
     echo "references to program $item..."
     grep -c "$item.[co]" chap*
doneExtract a one-word title from each file and use as new filename:
for file do
     name=`sed -n 's/NAME: //p' $file`
     mv $file $name
done| This HTML Help has been published using the chm2web software. |