alt_getopt - On-line na nuvem

Este é o comando alt_getopt que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


alt_getopt - analisa opções de comando

SINOPSE


cmds=`alt_getopt opt1 ação1 [opt2 ação2...] -- "$@"`
avaliação "$cmds"

DESCRIÇÃO


alt_getopt é um analisador de opções de comando. Está em conformidade com POSIX e suporta opções longas,
isso funciona da mesma maneira que getopt_long(3) encontrado em *BSD e GNU libc.

EXEMPLOS


O seguinte script de shell aceita as opções: -v (ou --verbose), -h (ou --help), longo
opção --fake sem sinônimo curto, --len aceitando argumento, -o (ou --output) aceitando
argumento, opções curtas -f e -F sem sinônimos longos, etc. Se a opção for aplicada,
o comando shell apropriado é executado.

#!/ Bin / sh
ajuda () { echo 'ajuda aqui'; }

process_args(){
alt_getopt
'v|verboso' 'verbose=1'
'h ajuda' ajuda
'falso' fake_flag = 1
'=len' lento=
'=o saída' saída=
'=m mensagem' "mensagem="
'Versão V' "echo 'alt_getopt-0-1-0'"
f 'sinalizador = 1'
F 'sinalizador='
=n número=
- "$ @"
}

cmds=`process_args "$@"`
avaliação "$cmds"

echo "bandeira=$bandeira"
eco "mensagem=$msg"
...

Outra maneira de lidar com opções usando alt_getopt.sh

#!/ Bin / sh
. alt_getopt.sh

ajuda () {
gato 1>&2 <
demo_alt_getopt2.sh é um programa de demonstração para alt_getopt.sh
OPÇÕES:
$help_msg
EOF
}

# o terceiro argumento na invocação da função add_arg é opcional
add_arg 'h ajuda' 'ajuda; saída 0'
' -h|--help exibe esta ajuda'
add_arg 'v|versão' "echo 'demo_alt_getopt2.sh 0.1.0'"
' -v|--version exibe versão'
add_arg '=o|saída' "saída="
' -o|--arquivo de saída'

process_args "$@"
mudar "$ turnos"

echo "saída=$saída"

INICIO


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

Use alt_getopt online usando serviços onworks.net



Programas online mais recentes para Linux e Windows