Questi file .sh sono dei file di testo in cui vengono immesse delle operazioni da riga di comando.
Un esempio di "rudimentale" file .sh:
#!/bin/sh
#Questo è un commento e non viene interpretato
echo "Questo verrà scritto"
Il primo rigo (#!/bin/sh) precisa che il file dovrebbe essere processato dall'interprete sh, che normalmente si trova appunto nella cartella /bin/sh.
La seconda riga è un semplice commento.
In terza riga vi è il comando echo che stampa il testo contenuto tra le virgolette.
Questi script .sh possono essere lanciati da una finestra di terminale facendo:
sh /percors/verso/ilfile.sh
oppure, se il file è "eseguibile", si può fare:
/percors/verso/ilfile.sh (se il file è "eseguibile")
oppure, se ci troviamo gia nella cartella, si può eseguire semplicemente facendo:
./ilfile.sh (se il file è "eseguibile")
Per essere il file "eseguibile" bisogna renderlo tale facendo:
chmod +x ilfile.sh