#pragma section-numbers 1 <> * [[bash/invocation/option|Invocation Options]] * [[bash/builtin/set|Set Options]] * [[bash/builtin/shopt|Shopt Options]] ==== Invocation Option c ==== ---- [[bash/invocation/option/c|-c]] `[`[[../|options]]`]` `--` [[bash/invocation/mode/CommandString|CommandString]] `[ARG0 [ARG...]]` * commands are read from the first non-option argument (required) * `$0` is set as the second non-option argument defaulting to "`bash`" * all remaining non-option arguments are assigned to the positional parameters starting at `$1` * `[[ $- =~ c ]]` will return true