<!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à 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 è 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' è 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 è pensato per essere usato, uno script di backup più utile sarà presentato più 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>