A Simple Getopts

For this script run with the arguments -a and/or -b

E.g

./getopts -a 10 -b 1

#!/usr/bin/env mwnci
OPTIONS=rest(ARGV)
A=0
B=0

moreopts=true
while (moreopts) {
    switch (OPTIONS[0]) {
        case "-a" {
	    A=int(OPTIONS[1]);
	    OPTIONS=shift(OPTIONS,2);
	 }

	 case "-b" {
	     B=int(OPTIONS[1]);
	     OPTIONS=shift(OPTIONS,2);
	 }
	 
	 default {
	     moreopts=false;
	 }
    }
}


println("A=", A)
println("B=", B)