실행하는 경우:
while read CTFid; do echo -n "$CTFid" | openssl dgst -sha1 -hmac "key"; done < CTFid.csv > OPKlist.csv
나는 이와 같은 접두사에 (stdin)을 얻습니다.
(stdin)=2d442d454a00c469baa7ec5deba94f172263c247
나는 사용하려고
"| sed 's"
그런데 어디로 가야 할지 막막하다.
제안이나 도움이 있으신가요?
답변1
IBM AIX용 OpenSSL에서 이런 일이 발생했습니다. 이 경우에도 동일한 선행 (stdin)=
.
echo -n "$CTFid" | openssl dgst -sha1 -hmac "key" | sed "s/(stdin)=//";