![명령줄에서 와일드카드 문자를 전달하는 방법](https://linux55.com/image/51157/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%97%90%EC%84%9C%20%EC%99%80%EC%9D%BC%EB%93%9C%EC%B9%B4%EB%93%9C%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%A0%84%EB%8B%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
그래서 이것은 작동합니다 :
foo -a -b -c "path/file.ext"
디렉토리의 모든 파일을 전달하려는 경우에도 마찬가지입니다.
foo -a -b -c path/*
하지만 따옴표를 추가하면
foo -a -b -c "path/*"
더 이상 작동하지 않습니다. "해당 파일이 없습니다..."라고 표시됩니다.
매개변수를 이스케이프 처리하려면 따옴표를 추가해야 할 것 같습니다(PHP 및 를 사용하고 있습니다 escapeshellarg
).