Parse command-line arguments: Difference between revisions

no edit summary
(added Elixir argument parser)
No edit summary
Line 43:
-o : files.o
--Optimze : True (Boolean)</pre>
 
=={{header|Awk}}==
{{works with|gawk}}
<lang awk>#!/usr/bin/awk -E
# -E instead of -f so program arguments don't conflict with Gawk arguments
@include "getopt.awk"
BEGIN {
while ((C = getopt(ARGC, ARGV, "ht:u:")) != -1) {
opti++
if(C == "h") {
usage()
exit
}
if(C == "t")
tval = Optarg
if(C == "t")
uval = Optarg
}
print "There are " opti " arguments."
if(tval) print "-t = " tval
if(uval) print "-u = " uval
}</lang>
 
 
=={{header|Bracmat}}==