내가 실행하면
openssl x509 -in ./somecert -text | grep SCTs
예상되는 결과를 얻습니다. 내가 사용한다면grep -q
openssl x509 -in ./somecert -text | grep -q SCTs
알겠어요
unable to write certificate
139863258654608:error:09072007:PEM routines:PEM_write_bio:BUF lib:pem_lib.c:659:
grep
파이프 입력을 허용 하지 않는 것 같습니다 ...
내가 놓친 게 무엇입니까?
답변1
grep
파이프 입력을 수락하면 거부할 수 있는 옵션이 없습니다.
여기서 일어나는 일은 grep -q
일단 패턴이 발견되면 입력 파이프가 닫히는 것입니다. 이러한 메시지는 openssl
파이프가 닫히면 파이프에 쓸 수 없기 때문에 발생합니다 .
이 경우 인증서 쓰기를 비활성화하는 -noout
옵션을 추가해야 합니다.openssl