Corso: Creare script bash shell in pochi minuti
La bash shell, come già discusso altre volte, ci permette di poter gestire il nostro sistema GNU/Linux preferito. Eppure, non si è fatto altro che utilizzare una parte delle proprie risorse. Nella vita di ogni buon linuxiano, infatti, arriva il momento in cui si desidera scoprire l’intero potenziale della shell.
Per questo motivo, si inizia a scrivere script di shell. Le motivazioni possono essere molteplici dovute ad esigenze differenti: curiosità, necessità, lavoro, messaggi subliminali arrivati direttamente dal kernel e simili.
A differenza di quanto si possa credere, imparare a scrivere degli script è tutt’altro Come per ogni nuova cosa da imparare, con un pizzico di impegno si potranno raggiungere dei risultati eccezionali. che difficile. Uno script di bash non è altro che una lista di comandi da eseguire, salvati in un file con estensione sh. La sintassi da imparare è molto semplice e le regole utilizzate sono poche e ben definite. L’argomento è decisamente vasto, e in rete si possono trovano centinaia e centinaia di guide scritte da svariati autori su questo linguaggio di scripting. In questo articolo, verrà mostrato che bastano davvero pochi preziosi minuti per poter imparare i comandi essenziali ed iniziare subito ad entrare in questo mondo.
PRIMA DI INIZIARE
Per scrivere uno script di shell, basta un qualsiasi editor di testo. Che sia esso Gedit, Kate, Vi, Emacs od altro, non ha importanza. L’unica cosa essenziale è la voglia di imparare. Buon divertimento!
QUATTRO REGOLE FONDAMENTALI
Per ogni script che scriverete, ricordatevi che dovete tenere a mente quattro semplici ed indispensabili regole:
1 – Tutti gli script iniziano con la seguente riga: #!/bin/bash
In questo modo si identifica che il file è uno script ed utilizza la shell bash.
2 – L’estensione degli script è .sh
Ogni volta che salvate lo script appena creato, ricordatevi che deve avere come estensione sh.
3 – Uno script, per funzionare, deve essere reso eseguibile
Una volta salvato lo script, per renderlo eseguibile dovrete dare il seguente comando:
chmod +x nome_del_tuo_script.sh
4 – Avviare lo script attraverso ./
Per poter avviare uno script, da terminale, dovrete procedere come segue:
./nome_del_tuo_script.sh
Lezione 1 da TuxJournal.Net;
novembre 24th, 2008 at 20:46
Dove posso trovare le altre lezioni sugli script?
grazie
novembre 25th, 2008 at 16:43
Ciao Mario
se segui il link della Lezione 1 indicato alla fine del post, arriverai all’ottimo sito di TuxJournal.Net.
Qui inserisci bash nel box di ricerca posto a destra a metà pagina e troverai molti articoli sulla shell più usata in linux/unix.
Idem con patate, se proverai a cercare programmare shell bash script usando bigG.
Saluti
Frank