Questo HOW-TO tenterà di darti alcuni consigli sulla programmazione della shell basandosi principalmente su esempi.
In questa sezione troverai qualche piccolo script che si spera ti sia d'aiuto per comprendere alcune tecniche.
#!/bin/bash
echo Hello World
Questo script ha solamente due righe. La prima indica al sistema quale programma utilizzare per eseguire il file.
La seconda riga è l'unica azione compiuta dallo script, che stampa 'Hello World' sul terminale.
Se ottieni qualcosa come ./hello.sh: Command not found. Probabilmente la prima riga '#!/bin/bash' è errata, controlla dove si trova bash o vedi 'trovare bash' per sapere come dovresti modificare tale riga.
#!/bin/bash
tar -cZf /var/my-backup.tgz /home/me/
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.