• bash itself has two options parsers
  • set builtin has +x, and -o / +o take "distant" arguments
  • declare -p is a flag, but declare -r +x is an option
  • find command is a recursive language
  • expr and test are also recursive languages
  • Go flags package
  • python -c terminates flag processing
  • echo builtin