Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 73

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>BASH Programming  - Introduction HOWTO: Script molto facili</TITLE>
 <LINK HREF="Bash-Prog-Intro-HOWTO-3.html" REL=next>
 <LINK HREF="Bash-Prog-Intro-HOWTO-1.html" REL=previous>
 <LINK HREF="Bash-Prog-Intro-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Bash-Prog-Intro-HOWTO-3.html">Avanti</A>
<A HREF="Bash-Prog-Intro-HOWTO-1.html">Indietro</A>
<A HREF="Bash-Prog-Intro-HOWTO.html#toc2">Indice</A>
<HR>
<H2><A NAME="s2">2. Script molto facili</A>    </H2>

<P> Questo HOW-TO tenter&agrave; di darti alcuni consigli sulla programmazione
della shell basandosi principalmente su esempi.
<P> In questa sezione troverai qualche piccolo script che si spera ti
sia d'aiuto per comprendere alcune tecniche. 
<P>
<H2><A NAME="ss2.1">2.1 Il tradizionale script hello world</A>
                </H2>

<P>
<BLOCKQUOTE><CODE>
<PRE>
          #!/bin/bash          
          echo Hello World    
        
</PRE>
</CODE></BLOCKQUOTE>
<P> 
<P> Questo script ha solamente due righe. 
La prima indica al sistema quale programma utilizzare per eseguire il
file. 
<P> La seconda riga &egrave; l'unica azione compiuta dallo script, che
stampa 'Hello World' sul terminale.
<P> Se ottieni qualcosa come <I>./hello.sh: Command not found.</I>
Probabilmente la prima riga '#!/bin/bash' &egrave; errata, controlla dove si trova
bash o vedi 'trovare bash' per sapere come dovresti modificare tale riga. 
<H2><A NAME="ss2.2">2.2 Uno script di backup molto semplice</A>
        </H2>

<P>
<BLOCKQUOTE><CODE>
<PRE>
        #!/bin/bash          
        tar -cZf /var/my-backup.tgz /home/me/
        
</PRE>
</CODE></BLOCKQUOTE>
<P> In questo script, invece di stampare un messaggio sul terminale, creiamo
una tar-ball (archivio tar) della home directory di un
utente. Questo NON &egrave; pensato per  
essere usato, uno script di backup pi&ugrave; utile sar&agrave; presentato pi&ugrave; avanti in
questo documento. 
<HR>
<A HREF="Bash-Prog-Intro-HOWTO-3.html">Avanti</A>
<A HREF="Bash-Prog-Intro-HOWTO-1.html">Indietro</A>
<A HREF="Bash-Prog-Intro-HOWTO.html#toc2">Indice</A>
</BODY>
</HTML>