Гид по технологиям

Shell scripting

Разбор getopts в Bash — полное руководство
Shell scripting 9 min read

Разбор getopts в Bash — полное руководство

getopts — POSIX-совместимый встроенный инструмент Bash для безопасного и предсказуемого разбора коротких опций (например, -a, -b arg). Он обрабатывает комбинированные флаги, аргументы опций через OPTARG, индекс опций через OPTIND и позволяет корректно отделять опции от позиционных параметров с помощью shift.