Shell scripting Unix e altri sistemi operativi Unix-like , come Linux e FreeBSD , viene eseguita in un ambiente di scripting di shell . I due ambienti di scripting di shell più utilizzati sono bash ( Bourne -Again Shell) e CSH ( C - Shell) . Stringhe variabili in uno script di shell possono includere spazi iniziali , personaggi mescolati con gli spazi e gli spazi finali . Il Unix strumento " sed" ( stream editor ) può essere utilizzato all'interno di script di shell di qualsiasi tipo di troncare spazi iniziali o finali di una linea di variabili all'interno degli script . Cose che ti serviranno 
 editor di testo terminale installato ( VI viene fornito di serie su molti sistemi Unix e Unix -oriented ) economici Mostra più istruzioni 
 1 
 Apri il tuo script di shell nel VI editor di testo. Per fare ciò, digitare quanto segue (senza virgolette) nella riga di prompt dei comandi del sistema basato su Unix : 
 
 "vi myshellscript.sh " 
 
 Sostituire " myshellscript " con il titolo reale di il file di script . Sentitevi liberi di iniziare un nuovo file chiamato " myshellscript.sh " sul sistema se si vuole provare questa dimostrazione prima di impiegare tali informazioni in altri tuoi script. 
 
 2 Premere il tasto "A" sul tastiera dopo che il file di script di shell è stato caricato all'interno dell'editor VI . Questo cambia il modo di VI alla modalità di modifica . 
 3 
 creare la linea " shabang " come prima riga del vostro nuovo script . La linea shabang dice il vostro sistema Unix per la quale ambiente shell la sceneggiatura è stata scritta . Se si utilizza l'ambiente BASH , questa prima riga dovrebbe apparire come segue ( senza le virgolette ) : 
 
 " # /bin /bash " 
 
 Se si utilizza l'ambiente di CSH , il primo linea dovrebbe apparire come questo ( senza le virgolette ) : 
 
 " ! # /bin /csh - f " 
 4 
 Creare una riga vuota dopo la riga shabang , e avviare lo script con dichiarazione di una variabile e il suo contenuto . In questo esempio , la variabile si chiamerà " myVariable , " e ci saranno diversi spazi volutamente lasciati alla fine del suo contenuto . Digitare il seguente (senza virgolette) su una riga vuota a parte : 
 
 " myVariable = " C'erano spazi alla fine , ma, ahimè , sono ormai andati. " 
 5 
 Inserisci una riga che causa l'ambiente di shell per stampare il contenuto del vostro variabile a schermo del terminale , e quindi aggiungere un separatore " carattere pipe "seguito dal comando sed per lo spazio strippaggio da fine la riga come segue ( senza le virgolette esterne ) : 
 
 "echo " $ myVariable "