-2
우리는 Perl에서 시스템 cmd를 사용하여 동일한 것을 달성하기 위해 배치 파일에서 값을 설정할 수 있습니다. 아래 코드 조각에 문제가 있습니다. 이미 시도 명령을시스템을 사용하여 perl에서 값을 설정하는 방법 cmd
system("(set a=10) & echo %a%");
나는 베일 (10)를 기대하고 인쇄 할 수 있습니다.
우리는 Perl에서 시스템 cmd를 사용하여 동일한 것을 달성하기 위해 배치 파일에서 값을 설정할 수 있습니다. 아래 코드 조각에 문제가 있습니다. 이미 시도 명령을시스템을 사용하여 perl에서 값을 설정하는 방법 cmd
system("(set a=10) & echo %a%");
나는 베일 (10)를 기대하고 인쇄 할 수 있습니다.
Windows 배치 파일에 대해 알지 못합니다. 배치 파일 cmd.bat
에 명령을 넣을 경우 : 그러나 인터넷 검색에서 펄 스크립트에서 다음
@echo off
set a=10
echo %a%
와 할
system('cmd.bat');
아니면이 당신을 찾고되지 뭐?
일반적으로 하위 프로세스는 상위 프로세스의 환경을 변경할 수 없습니다. 나는. Perl 스크립트는 호출하는 쉘의 환경을 변경할 수 없으며'system'에 의해 생성 된 쉘은 Perl 스크립트의 환경을 변경할 수 없습니다. – amon
구두점을 추가하고 문장 첫 글자를 대문자로 표기 해주십시오. 그럼 어쩌면 나와 같은 단순한 필사자조차도 당신의 질문을 이해할 수있을 것입니다 ... – SzG
질문이 보이지 않습니다. – Jarmund