Parse Command-Line Options Usage: getopt [ -hqC- ] [ -c cmdname ] optionslist arguments ... getopt is used in shell scripts for parsing command line options into a canonical form, where each option is presented in a separate word and any option that takes an argument has the argument given in the Next word. The list of option characters that should be recognized is given as the optionslist argument, e.g., abcz if -a, -b, -c and -z options are recogized. If any option has a colon following, e.g., ab:cz, then it requires an argument. Scanning for options stops at the first argument which does not begin with '-' or '/' or which consists only of '--' or '//'. The SWITCHCHARS environment variable may be used to specify a different set of characters other than '-' or '/' as the option switch characters to be recognized on input. On output, the switch character will be the one that was used with that option. Options: -h Help. ( This screen. ) -q Enclose any output words containing C shell word separator characters inside double quotes so that the word will not be split up when assigning it to a variable in a script. The word Separators are: space, ( , ), ;, |, &, <, >, \n, \r and \t. Note: This option is normally used with eval, e.g., eval set args = `getopt -q ...` -c cmdname Any Error messages that are produced should say they were generated by cmdname, not getopt. -C Canonicalize the output to use '-' as the switchchar no matter what switchchar was actually used. -- End of options. |