function NAME { COMMANDS ; } or
NA
getopts optstring name [arg]
hash [-r] [-p pathname] [name ...]
help [-s] [pattern ...]
history [-c] [-d offset] [n] or hi
if COMMANDS; then COMMANDS; [
elif jobs [-lnprs] [jobspec ...] or job kill
[-s sigspec | -n signum | -si let arg [arg
...]
unset [-f] [-v] [name ...]
until COMMANDS; do COMMANDS;
done
variables - Some variable names an
wait [n]
while COMMANDS; do COMMANDS;
done { COMMANDS ; }