Dit is de opdracht alt_getopt die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
alt_getopt - commando-opties parseren
KORTE INHOUD
cmds=`alt_getopt opt1 actie1 [opt2 actie2...] -- "$@"`
eval "$cmds"
PRODUCTBESCHRIJVING
alt_getopt is een parser voor commando-opties. Het is POSIX-conform en ondersteunt lange opties.
dat werkt op dezelfde manier als getopt_lang(3) gevonden in *BSD en GNU libc.
Voorbeelden
Het volgende shellscript accepteert de opties: -v (of --verbose), -h (of --help), long
optie --fake zonder kort synoniem, --len accepterend argument, -o (of --output) accepterend
argument, korte opties -f en -F zonder lange synoniemen etc. Als de optie wordt toegepast,
de juiste shell-opdracht wordt uitgevoerd.
#!/ Bin / sh
help () { echo 'help hier'; }
proces_args(){
alt_getopt \
'v|verbose' 'verbose=1' \
'h help' help \
'fake' fake_flag=1 \
'=len' len= \
'=o output' output= \
'=m msg' "msg=" \
'V version' "echo 'alt_getopt-0-1-0'" \
f 'flag=1' \
F 'flag=' \
=n number= \
-- "$@"
}
cmds=`proces_args "$@"`
eval "$cmds"
echo "vlag=$vlag"
echo "bericht=$bericht"
...
Een andere manier om opties te beheren is met alt_getopt.sh
#!/ Bin / sh
. alt_getopt.sh
hulp () {
kat 1>&2 <
demo_alt_getopt2.sh is een demoprogramma voor alt_getopt.sh
OPTIES:
$help_bericht
EOF
}
# het derde argument in de aanroep van de add_arg-functie is optioneel
add_arg 'h help' 'help; exit 0' \
'-h|--help deze help weergeven'
add_arg 'v|version' "echo 'demo_alt_getopt2.sh 0.1.0'" \
'-v|--version versie weergeven'
add_arg '=o|output' "output=" \
'-o|--output uitvoerbestand'
proces_args "$@"
verschuiving "$shifts"
echo "uitvoer=$uitvoer"
HOME
<http://sourceforge.net/projects/runawk/>
Gebruik alt_getopt online met behulp van onworks.net-services