Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Come faccio a spingere un percorso a percorso variabile di ambiente Unix in Perl ?

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 .

 

Programmazione © www.354353.com