다음 시나리오를 통해 내 필요를 표현할 수 있습니다 . 기본 명령으로 실행할 문자열을 허용하는 함수를 작성하십시오.
아이디어를 너무 많이 얻지 못했습니다. 회사의 다른 곳에서 다른 명령 줄 유틸리티와 인터페이스하여 명령을 제공하는 명령을 제공하는 경우. 명령을 제어하지 않으므로 유효한 명령을 input 으로 승인해야합니다 . 이것들은 내가 쉽게 극복 할 수 없었던 주요 딸꾹질입니다.
명령은 공백이있는 경로에있는 프로그램을 실행할 수 있습니다.
$command = '"C:\Program Files\TheProg\Runit.exe" Hello';
이 명령에는 공백이있는 매개 변수가있을 수 있습니다.
$command = 'echo "hello world!"';
이 명령에는 단일 눈금과 이중 눈금이 모두있을 수 있습니다.
$command = "echo `"it`'s`"";
거기에 모든 이를 달성 깨끗한 방법은? 나는 화려하고 추악한 해결책을 고안 할 수 있었지만 스크립팅 언어의 경우 이것이 간단하게 죽어야한다고 생각합니다.