在 shell 腳本中,我需要從.pem檔案中提取私鑰。當我將AUTORIZATION變數設定為路徑時,該變數只是檔案路徑字串,而不是實際的檔案路徑。
如果我將AUTHORIZATION變數更改為cat <FILE_PATH>它會匯入頁眉和頁腳,即-----BEGIN RSA PRIVATE KEY... END RSA PRIVATE KEY-----
如何在沒有頁眉和頁腳的情況下拉出 RSA 密鑰?
CLUSTER=standalone
TENANT=climate
NAMESPACE=integration_test
AUTHORIZATION=$REPO_ROOT/pulsar/tls/broker/broker.key.pem
echo $AUTHORIZATION
# Create tenant
curl -L -X PUT "http://localhost:$HOST_PULSAR_PORT/admin/v2/tenants/$TENANT" \
--header "Authorization: Bearer $AUTHORIZATION" \
--header 'Content-Type: application/json' \
--data-raw "{\"allowedClusters\": [\"$CLUSTER\"]}"
uj5u.com熱心網友回復:
您可以使用cat從檔案位置獲取輸出,然后將其存盤到變數
AUTHORIZATION=$(cat $REPO_ROOT/pulsar/tls/broker/broker.key.pem)
你可以參考這個問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/392911.html
