CmdID

CmdID / Commands

getopts

Parse shell options from arguments. tldr-pages

On several platforms

Opens CmdID with your command. It is read in your browser and sent nowhere.

Several platforms

from tldr-pages, CC BY 4.0

Parse shell options from arguments. Note: This command does not support longform options and thus using getopt is recommended instead.

Check if an option is the first set option in the current context

getopts x opt; echo $optIdentify

Check if an option is set in a string (specified option must be the first element of the string)

getopts x opt "string text"; echo $optIdentify

Set an option to require an argument and print them

getopts x: opt; echo $opt $OPTARGIdentify

Check for multiple options

while getopts xyz opt; do case $opt in x) echo x is set;; y) echo y is set;; z) echo z is set;; esac; doneIdentify

Set getopts to silent mode and handle option errors

while getopts :x: opt; do case $opt in x) ;; :) echo "Argument required";; ?) echo "Invalid argument" esac;; doneIdentify

Reset getopts

OPTIND=1