Dimensione: 1808
Commento:
|
Dimensione: 2376
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 14: | Linea 14: |
ls -la /tmp /var/tmp | ls -l -ha /tmp /var/tmp |
Linea 17: | Linea 17: |
Il comando è composto da una serie di stringhe dette argomenti. Il primo argomento è il nome stesso del comando, mentre i successivi sono indicati con il nome di parametri posizionali. <<BR>> | Il comando è composto da una serie di stringhe dette argomenti. Il primo argomento è il nome stesso del comando, mentre i successivi sono indicati con il nome di parametri posizionali. <<BR>> |
Linea 20: | Linea 21: |
0. una '''opzione''' è ... Più opzioni possono essere raggruppate in un singolo argomento. Esistono inoltre due modi differenti per ... le opzioni: opzioni lunghe nello stile GNU e opzioni lunghe nello stile XF86 | 0. una '''opzione''' è un argomento, generalmente incluso nella documentazione del comando, la cui presenza modifica il comportamento del comando stesso. Le opzioni possono essere scritte nella versione corta, che consiste nel trattino seguito da una singola lettera (ad esempio, '-l' nel comando precedente), o nella versione lunga. Di quest'ultima, esistono due formati differenti: le opzioni lunghe nello stile GNU consistono in un doppio trattino seguito da una serie di due lettere o più (ad esempio '--verbose'); le opzioni lunghe nello stile XF86 hanno invece un singolo trattino come prefisso (ad esempio '-verbose'). Più opzioni corte possono essere raggruppate in un singolo argomento (ad esempio, '-ha' nel comando precedente). |
Linea 22: | Linea 23: |
0. un '''parametro''' è un argomento che può fornire informazioni aggiuntive a un'opzione o al comando stesso. Qualora si volesse passare un parametro che abbia l'aspetto di una opzione, ma non la sua funzione, è possibile separarlo dal resto del comando usando il doppio trattino '--' | 0. un '''parametro''' è un argomento che può fornire informazioni aggiuntive al comando o a un'opzione a cui si riferisce. Qualora si volesse aggiungere al comando un parametro che abbia l'aspetto di una opzione, ma non la sua funzione, è possibile separarlo dal resto del comando scrivendolo dopo un doppio trattino '--' |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Prima di vedere nel dettaglio gli strumenti che le varie shell disponibili su Ubuntu forniscono per fare il parsing della riga di comando, è utile fare una breve introduzione per capire alcuni concetti fondamentali.
Facendo riferimento al comando ls, un modo generico per lanciare questo comando nel terminale è dato da:
ls -l -ha /tmp /var/tmp
Il comando è composto da una serie di stringhe dette argomenti. Il primo argomento è il nome stesso del comando, mentre i successivi sono indicati con il nome di parametri posizionali.
Questi ultimi possono essere suddivisi in alcune categorie logiche
una opzione è un argomento, generalmente incluso nella documentazione del comando, la cui presenza modifica il comportamento del comando stesso. Le opzioni possono essere scritte nella versione corta, che consiste nel trattino seguito da una singola lettera (ad esempio, '-l' nel comando precedente), o nella versione lunga. Di quest'ultima, esistono due formati differenti: le opzioni lunghe nello stile GNU consistono in un doppio trattino seguito da una serie di due lettere o più (ad esempio '--verbose'); le opzioni lunghe nello stile XF86 hanno invece un singolo trattino come prefisso (ad esempio '-verbose'). Più opzioni corte possono essere raggruppate in un singolo argomento (ad esempio, '-ha' nel comando precedente).
un parametro è un argomento che può fornire informazioni aggiuntive al comando o a un'opzione a cui si riferisce. Qualora si volesse aggiungere al comando un parametro che abbia l'aspetto di una opzione, ma non la sua funzione, è possibile separarlo dal resto del comando scrivendolo dopo un doppio trattino '--'
Parsing della riga di comando usando getopt
Testo...
- Passo 1
- Passo 2
- Passo 3
Titolo 2
Parsing della riga di comando usando getopts
Testo...
- Passo 1
- Passo 2
- Passo 3
Titolo 2
Testo...
Ulteriori risorse
- Risorsa 1
- Risorsa 2