我嘗試讀取bash命令'openssl help'的輸出並將其放入字符串變量中以供進一步處理。Bash腳本讀取'openssl help'的輸出
準確地說,我想測試所有的密碼命令。
首先,我嘗試讀取命令'openssl ciphers'的輸出。但是我只有密碼而不是密碼命令。但是如果我輸入「openssl help」,那麼將顯示密碼命令。問題是現在命令的輸出沒有保存在我的變量中。
CIPHER=`openssl ciphers`
echo "Output:"
echo $CIPHER
This Works。但不幸的是,$ CIPHER的內容不是我所需要的。
CIPHER=`openssl help`
echo "Output:"
echo $CIPHER
這是行不通的。變量CIPHER是空的。爲什麼??
你想'OpenSSL的ciphers'或'OpenSSL的help'? – jww