그래서 이것은 작동합니다 :
foo -a -b -c "path/file.ext"
디렉토리의 모든 파일을 전달하려는 경우에도 마찬가지입니다.
foo -a -b -c path/*
하지만 따옴표를 추가하면
foo -a -b -c "path/*"
더 이상 작동하지 않습니다. "해당 파일이 없습니다..."라고 표시됩니다.
매개변수를 이스케이프 처리하려면 따옴표를 추가해야 할 것 같습니다(PHP 및 를 사용하고 있습니다 escapeshellarg
).