GoGPT Best VPN GoSearch

Favicon OnWorks

alt_getopt - Online în cloud

Rulați alt_getopt în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda alt_getopt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


alt_getopt - analizează opțiunile de comandă

REZUMAT


cmds=`alt_getopt opt1 acțiune1 [opt2 acțiune2...] -- "$@"`
eval „$cmds”

DESCRIERE


alt_getopt este un parser de opțiuni de comandă. Este conform cu POSIX și acceptă opțiuni lungi,
care funcționează la fel ca getopt_long(3) găsit în *BSD și GNU libc.

EXEMPLE


Următorul script shell acceptă opțiunile: -v (sau --verbose), -h (sau --help), lung
opțiune --fake fără sinonim scurt, --len acceptând argument, -o (sau --output) acceptând
argument, opțiuni scurte -f și -F fără sinonime lungi etc. Dacă se aplică opțiunea,
este executată comanda shell corespunzătoare.

#!/ Bin / sh
ajutor () { echo 'ajutor aici'; }

proces_args (){
alt_getopt \
'v|verbose' 'verbose=1' \
'h ajutor' ajutor \
„fake” fake_flag=1 \
'=len' len= \
'=o output' output= \
„=m msg” „msg=" \
„Versiune V” „echo „alt_getopt-0-1-0”” \
f „steagul=1” \
F „steag=” \
=n număr= \
-- „$@”
}

cmds=`process_args "$@"`
eval „$cmds”

echo "steagul=$steag"
echo "msg=$msg"
...

O altă modalitate de a gestiona opțiunile folosind alt_getopt.sh

#!/ Bin / sh
. alt_getopt.sh

Ajutor () {
pisica 1>&2 <
demo_alt_getopt2.sh este un program demonstrativ pentru alt_getopt.sh
OPȚIUNI:
$help_msg
EOF
}

# al treilea argument din invocarea funcției add_arg este opțional
add_arg 'h ajutor' 'ajutor; ieșire 0' \
'-h|--help afișa acest ajutor'
add_arg 'v|version' "echo 'demo_alt_getopt2.sh 0.1.0'" \
'-v|--version afișare versiune'
add_arg '=o|output' "output=" \
„-o|--fișier de ieșire”

process_args „$@”
shift "$shifts"

echo "ieșire=$ieșire"

ACASĂ


<http://sourceforge.net/projects/runawk/>

Utilizați alt_getopt online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.