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 .