1# Keywords taken from 2# - https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html 3# - https://www.gnu.org/software/bash/manual/html_node/Bourne-Shell-Builtins.html 4# - https://www.gnu.org/software/bash/manual/html_node/Bourne-Shell-Variables.html 5# - https://www.gnu.org/software/bash/manual/html_node/Reserved-Word-Index.html 6 7"!" 8"." 9":" 10"[" 11"[[" 12"]]" 13"{" 14"}" 15"BASH" 16"BASH_ALIASES" 17"BASH_ARGC" 18"BASH_ARGV" 19"BASH_ARGV0" 20"BASH_CMDS" 21"BASH_COMMAND" 22"BASH_COMPAT" 23"BASH_ENV" 24"BASH_EXECUTION_STRING" 25"BASH_LINENO" 26"BASH_LOADABLES_PATH" 27"BASHOPTS" 28"BASHPID" 29"BASH_REMATCH" 30"BASH_SOURCE" 31"BASH_SUBSHELL" 32"BASH_VERSINFO" 33"BASH_VERSION" 34"BASH_XTRACEFD" 35"break" 36"case" 37"cd" 38"CDPATH" 39"CHILD_MAX" 40"COLUMNS" 41"COMP_CWORD" 42"COMP_KEY" 43"COMP_LINE" 44"COMP_POINT" 45"COMPREPLY" 46"COMP_TYPE" 47"COMP_WORDBREAKS" 48"COMP_WORDS" 49"continue" 50"COPROC" 51"DIRSTACK" 52"do" 53"done" 54"elif" 55"else" 56"EMACS" 57"ENV" 58"EPOCHREALTIME" 59"EPOCHSECONDS" 60"esac" 61"EUID" 62"eval" 63"exec" 64"EXECIGNORE" 65"exit" 66"export" 67"FCEDIT" 68"fi" 69"FIGNORE" 70"for" 71"FUNCNAME" 72"FUNCNEST" 73"function" 74"getopts" 75"GLOBIGNORE" 76"GROUPS" 77"hash" 78"histchars" 79"HISTCMD" 80"HISTCONTROL" 81"HISTFILE" 82"HISTFILESIZE" 83"HISTIGNORE" 84"HISTSIZE" 85"HISTTIMEFORMAT" 86"HOME" 87"HOSTFILE" 88"HOSTNAME" 89"HOSTTYPE" 90"if" 91"IFS" 92"IGNOREEOF" 93"in" 94"INPUTRC" 95"INSIDE_EMACS" 96"LANG" 97"LC_ALL" 98"LC_COLLATE" 99"LC_CTYPE" 100"LC_MESSAGES" 101"LC_NUMERIC" 102"LC_TIME" 103"LINENO" 104"LINES" 105"MACHTYPE" 106"MAIL" 107"MAILCHECK" 108"MAILPATH" 109"MAPFILE" 110"OLDPWD" 111"OPTARG" 112"OPTERR" 113"OPTIND" 114"OSTYPE" 115"PATH" 116"PIPESTATUS" 117"POSIXLY_CORRECT" 118"PPID" 119"PROMPT_COMMAND" 120"PROMPT_DIRTRIM" 121"PS0" 122"PS1" 123"PS2" 124"PS3" 125"PS4" 126"pwd" 127"PWD" 128"RANDOM" 129"READLINE_LINE" 130"READLINE_POINT" 131"readonly" 132"REPLY" 133"return" 134"SECONDS" 135"select" 136"SHELL" 137"SHELLOPTS" 138"shift" 139"SHLVL" 140"test" 141"then" 142"time" 143"TIMEFORMAT" 144"times" 145"TMOUT" 146"TMPDIR" 147"trap" 148"UID" 149"umask" 150"unset" 151"until" 152"while" 153