BASH Programming
REGISTRAZIONE E/O LOGIN NECESSARI
ANTEPRIMA:
BASH Programming - Introduction HOWTO
di Mike G Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo.
Lunedì 17 Luglio 11:47:00 ART 2000
Questo articolo si propone di aiutarti ad iniziare a programmare
script di shell di livello base-intermedio. Non vuole essere un docu
mento avanzato (vedi il titolo). Io NON sono un esperto o un guru
della programmazione della shell. Ho deciso di scrivere questo HOWTO
perché imparerò molto e potrebbe essere utile ad altre persone. Qual
siasi tipo di riscontro sarà apprezzato, specialmente se in forma di
patch :) . Traduzione di William Ghelfi a.k.a. Wiz of Id, Mercoledì 19
Luglio 2000.
______________________________________________________________________
Indice Generale
1. Introduzione
1.1 Ottenere l'ultima versione
1.2 Requisiti
1.3 Usi di questo documento
1.4 Traduzioni
1.5 Note sulla traduzione
2. Script molto facili
2.1 Il tradizionale script hello world
2.2 Uno script di backup molto semplice
3. Tutto sulla redirezione
3.1 Teoria e riferimento veloce
3.2 Esempio: stdout verso file
3.3 Esempio: stderr verso file
3.4 Esempio: stdout verso stderr
3.5 Esempio: stderr verso stdout
3.6 Esempio: stderr e stdout verso file
4. Le pipe
4.1 Che cosa sono e perché vorrai utilizzarle
4.2 Esempio: semplice pipe con sed
4.3 Esempio: una alternativa a ls -l *.txt
5. Variabili
5.1 Esempio: Hello World! usando le variabili
5.2 Esempio: Uno script di backup molto semplice (un poco migliore)
5.3 Variabili locali
6. Condizionali
6.1 Pura Teoria
6.2 Esempio: Esempio basilare di condizionale if .. then
6.3 Esempio: Esempio basilare di condizionale if .. then ... else
6.4 Esempio: Condizionali con variabili
7. Cicli for, while e until
7.1 Per esempio
7.2 For simil-C
7.3 Esempio di while
7.4 Esempio di until
8. Funzioni
8.1 Esempio di funzioni
8.2 Esempio di funzioni con parametri
9. Interfacce utente
9.1 Utilizzo di select per la creazione di semplici menù
9.2 Usare la riga di comando
10. Varie
10.1 Leggere l'input dell'utente con read
10.2 Valutazione aritmetica
10.3 Trovare bash
10.4 Prendere il valore di ritorno da un programma
10.5 Catturare l'output di un programma
10.6 File a sorgenti multipli
11. Tavole
11.1 Operatori di confronto tra stringhe
11.2 Esempi di confronto tra stringhe
11.3 Operatori aritmetici
11.4 Operatori aritmetici relazionali
11.5 Comandi utili
12. Altri Script
12.1 Applicare un comando a tutti i file in una directory.
12.2 Esempio: Uno script di backup molto semplice (ancora un poco migliore)
12.3 Rinominatore di file
12.4 Rinominatore di file (semplice)
13. Quando qualcosa va male (debugging)
13.1 Modi di chiamare BASH
14. Informazioni sul documento
14.1 (no) warranty
14.2 Traduzioni
14.3 Grazie a
14.4 History
14.5 Altre risorse
Ultimo aggiornamento (Martedì 03 Novembre 2009 15:25)










