Разбор флагов через getopts bash

POSIX-разбор опций с аргументами; -n принимает значение, -v является флагом

while getopts "n:v" o; do case $o in n) ns=$OPTARG;; v) verbose=1;; esac; done