我有一個bash腳本,我試圖移植到Windows。它需要一個輸入字符串並將其通過stdin
傳遞給openssl
以創建一個hmac
。管道輸入參數openssl
我該如何移植它?
echo -n $BUILD | "$OPENSSL" dgst -sha256 -mac HMAC -macopt hexkey:$SECRET | awk '{ print $2 }'
* BUILD來自腳本的輸入參數。看起來-mac和-macopt在Windows二進制文件中是無效的選項。腳本應該在控制檯上顯示hmac。
在問之前你有沒有嘗試過任何東西?我看不到您的努力或批處理代碼 – jeb
Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈關於Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww