openssl이 알 수 없는 옵션을 제공합니다.

openssl이 알 수 없는 옵션을 제공합니다.

이 광기에 대한 도움을 구하십시오:

openssl x509 -noout -subject -in 01.pem
subject= ....

위의 방법은 작동하지만 여러 파일에 대해 실행하려고 하면 실패합니다.

find . -name "*.pem" -exec openssl x509 -noout -subject -in {} +
unknown option ./01.pem
...

여기서 문제가 무엇입니까?

감사해요!

답변1

해결책은 간단합니다. 찾은 파일을 수집하고 그 중 여러 개(매개변수 공간을 넘치지 않고 가능한 한 많이)를 동일한 호출에 추가하는 것을 +의미합니다 . 파일 인수만 허용하므로 실패 합니다.findopensslopenssl

이 경우에는 \;대신 사용하세요 +.

관련 정보