Nel sistema operativo UNIX , ogni processo in esecuzione ha una collezione di variabili d'ambiente a cui si può leggere e scrivere . Una di queste variabili è " PATH ", corrispondente ad una lista separata da due punti di cartelle in cui il processo andrà a cercare i file eseguibili di altri programmi si può avere bisogno per funzionare . Se , in particolare , il processo di UNIX consiste di un'applicazione in esecuzione di Perl , è possibile impostare la variabile di PATH dal codice Perl . Istruzioni 
 1 
 memorizzare il valore che si desidera assegnare alla variabile d'ambiente PATH in una variabile Perl , come nel seguente codice di esempio : 
 
 $ desiredPath = " /usr /bin : /usr /local /bin " 
 
 Sostituire " /usr /bin :/usr /local /bin " con il valore che si desidera assegnare alla variabile PATH . 
 2 
 Creare una stringa Perl che contiene l'intero comando che imposterà la variabile PATH : 
 
 $ systemCommand = " setenv PATH =" $ desiredPATH 
 
 " setenv " primitivo sarà eseguita dal comando UNIX . shell quando i trasferimenti Perl di controllo ad esso 
 3 
 controllo di trasferimento per la shell UNIX utilizzando built-in funzione di "sistema" di Perl : . 
 sistema 
 ( $ systemCommand ) 
 
 Dopo l'esecuzione di questa linea , la variabile d'ambiente PATH avrà il valore selezionato nel passaggio 1 .