parse arguments after getopts August 30, 2023 by Tarik You can do something like: shift $(($OPTIND - 1)) first_arg=$1 second_arg=$2 after the loop has run.