If Statement

if [ test program ] # e.g. if [ test $NAME == Bob ]
then
  # do something
elif [ ... ]
  # do something
else
  # do something
fi

While Statement

while program
do
    # do something
done

For Statement

for name in Alice Bob Carroll
do
  echo "name is $name"
done

Use * for all files in a directory

for file in *
do
  echo "file name is $file"
done

C-style for Loop

for ((i = 0; i <= 10; ++i)); do
    echo $i
done

Functions

f () {
    echo "inside function call"
}