EnglishFranceseSpagnolo

Favicon di OnWorks

alt_getopt - Online nel cloud

Esegui alt_getopt nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando alt_getopt che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


alt_getopt: analizza le opzioni del comando

SINOSSI


cmds=`alt_getopt opt1 azione1 [opt2 azione2...] -- "$@"`
valore "$cmds"

DESCRIZIONE


alt_getopt è un parser di opzioni di comando. È conforme a POSIX e supporta opzioni lunghe,
funziona allo stesso modo di getopt_long(3) trovato in *BSD e GNU libc.

ESEMPI


Il seguente script di shell accetta le opzioni: -v (o --verbose), -h (o --help), long
opzione --fake senza sinonimo breve, --len accetta argomento, -o (o --output) accetta
argomento, opzioni brevi -f e -F senza sinonimi lunghi ecc. Se viene applicata l'opzione,
viene eseguito il comando shell appropriato.

#!/bin/sh
aiuto () { echo 'aiuto qui'; }

argomenti_processo (){
alt_getopt \
'v|verbose' 'verbose=1' \
'h aiuto' aiuto \
'falso' fake_flag=1 \
'=lente' len= \
'=o uscita' uscita= \
'=m messaggio' "msg=" \
'Versione V' "echo 'alt_getopt-0-1-0'" \
f 'bandiera=1' \
F 'bandiera=' \
=n numero= \
-- "$@"
}

cmds=`process_args "$@"`
valore "$cmds"

echo "bandiera=$bandiera"
echo "msg=$msg"
...

Un altro modo per gestire le opzioni utilizzando alt_getopt.sh

#!/bin/sh
. alt_getopt.sh

aiuto () {
gatto 1>&2 <
demo_alt_getopt2.sh è un programma demo per alt_getopt.sh
OPZIONI:
$aiuto_msg
EOF
}

# il terzo argomento nell'invocazione della funzione add_arg è facoltativo
add_arg 'h aiuto' 'aiuto; esci 0' \
' -h|--aiuta a visualizzare questo aiuto'
add_arg 'v|version' "echo 'demo_alt_getopt2.sh 0.1.0'" \
' -v|--version visualizza la versione'
add_arg '=o|output' "output=" \
' -o|--output file di output'

process_args "$@"
spostamento "$shift"

echo "output=$output"

HOME


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

Utilizza alt_getopt online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    XML TV
    XML TV
    XMLTV è un insieme di programmi da elaborare
    Elenchi TV (tvguide) e aiuto nella gestione
    la visione della TV, memorizzando gli elenchi in un
    Formato basato su XML. Ci sono utilità per
    fare...
    Scarica XMLTV
  • 2
    sciopero
    sciopero
    Progetto Strikr Software Libero. Artefatti
    rilasciato sotto un 'intent based'
    doppia licenza: AGPLv3 (community) e
    CC-BY-NC-ND 4.0 internazionale
    (commerciale)...
    Scarica striker
  • 4
    GIFLIB
    GIFLIB
    giflib è una libreria per la lettura e
    scrivere immagini gif. È API e ABI
    compatibile con libungif che era in
    ampio uso mentre la compressione LZW
    l'algoritmo era...
    Scarica GIFLIB
  • 5
    Alt-Fa
    Alt-Fa
    Alt-F fornisce una fonte gratuita e open
    firmware alternativo per il DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ha Samba e NFS;
    supporta ext2/3/4...
    Scarica Alt-F
  • 6
    USM
    USM
    Usm è un pacchetto slackware unificato
    manager che gestisce automatico
    risoluzione delle dipendenze. Unifica
    vari repository di pacchetti tra cui
    slackware, slacky, p...
    Scarica usm
  • Di Più "

Comandi Linux

Ad