? No sistema operacional UNIX , cada processo em execução tem uma coleção de variáveis de ambiente para que ele possa ler e escrever. Uma dessas variáveis é "PATH ", correspondente a uma lista separada por dois pontos de pastas onde o processo irá procurar os executáveis de outros programas que podem precisar de ser executado. Se , em particular, o seu processo de UNIX consiste em uma aplicação Perl em execução, você pode definir a variável PATH de dentro de seu código Perl. Instruções
1
Guarde o valor que você deseja atribuir à variável de ambiente PATH em uma variável Perl, como no seguinte exemplo de código :
$ desiredPath = " /usr /bin: /usr /local /bin "
Substitua o" /usr /bin :/usr /local /bin "com o valor que você deseja atribuir à variável PATH.
2
Criar uma string Perl que contém o comando inteiro que irá definir a variável PATH: .
$ systemCommand = " setenv PATH = " $ desiredPATH
o " setenv " primitivo será executado pelo comando UNIX shell quando as transferências Perl controlar a ele
3
controle de transferência para o shell UNIX usando built-in função do Perl "sistema" : .
sistema ( $ systemCommand )
Após a execução desta linha, a variável de ambiente PATH terá o valor selecionado na Etapa 1.