cmd="apk" while getopts "icru" opt; do case $opt in i) cmd="$cmd add" ;; u) cmd="$cmd add" r) cmd="$cmd remove" ;; c) cmd="$cmd info -q" ;; esac done shift $((OPTIND-1)) $cmd $@