Replace getopts