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)