![openssl이 알 수 없는 옵션을 제공합니다.](https://linux55.com/image/187954/openssl%EC%9D%B4%20%EC%95%8C%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EC%98%B5%EC%85%98%EC%9D%84%20%EC%A0%9C%EA%B3%B5%ED%95%A9%EB%8B%88%EB%8B%A4..png)
이 광기에 대한 도움을 구하십시오:
openssl x509 -noout -subject -in 01.pem
subject= ....
위의 방법은 작동하지만 여러 파일에 대해 실행하려고 하면 실패합니다.
find . -name "*.pem" -exec openssl x509 -noout -subject -in {} +
unknown option ./01.pem
...
여기서 문제가 무엇입니까?
감사해요!
답변1
해결책은 간단합니다. 찾은 파일을 수집하고 그 중 여러 개(매개변수 공간을 넘치지 않고 가능한 한 많이)를 동일한 호출에 추가하는 것을 +
의미합니다 . 파일 인수만 허용하므로 실패 합니다.find
openssl
openssl
이 경우에는 \;
대신 사용하세요 +
.