Drop parsed options after getopts completes.
Section: Script Structure
Shift parsed options away
bash
bash
shift $((OPTIND - 1))Explanation
Leaves only positional arguments in $@.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Script Structure