perl 스크립트의 도움으로 쉘 변수 이름을 설정하려고했습니다.도움말 perl 스크립트로 쉘 변수 설정
하지만 잘 돌아 가지 않았습니다.
system("variable_name=\"variable_value\"");
`variable_name=\"variable_value\"`;
아무튼 왜 작동하지 않는지 말해주세요.
사실 내 질문은 조금 다릅니다. perl 스크립트의 도움으로 환경 "setenv"를 설정하는 방법을 알고 싶습니다. 나는 $ENV{"VARIABLE_NAME"} = "home\/path_1\/path_2\/path_3";
가 그럼 난 후 나에게 내가 펄 스크립트에서 설정된 경로를 제공하지 않는 명령 에코 $의 VARIABLE_NAME을 발사 시도했습니다.
감사합니다.
가능한 중복 1. [Perl 스크립트 내에서 셸 변수를 내보내는 방법] (http://stackoverflow.com/questions/2967762/how-to-export-a-shell-variable-within-a-perl -script), 2 .. [Perl 스크립트를 통한 환경 변수 설정] (http://stackoverflow.com/questions/19192682/setting-an-environment-variable-through-a-perl-script), 3 .. [어떻게 펄에서 환경 변수를 설정합니까?] (http://stackoverflow.com/questions/1747796/how-do-i-set-an-environment-variable-in-perl) –
사실 내 질문은 조금 다른. perl 스크립트의 도움으로 환경 "setenv"를 설정하는 방법을 알고 싶습니다. $ ENV { "VARIABLE_NAME"} = "집/경로 1 \/경로 2 \/경로 3"; 그런 다음 echo $ VARIABLE_NAME 명령을 실행하면 perl 스크립트에서 설정 한 경로가 표시되지 않습니다. 미리 도움을 주셔서 감사합니다. –
당신이하고 싶은 것이 아직 불분명합니다. 자체적 인 재생산기를 추가하는 것이 좋습니다. 즉, 질문을 할 때 * 할당을 수행하고 할당을 사용하고 코드의 실제 출력과 예상 출력을 제공하는 * 코드를 포함하는 것입니다. –