本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中使用引號和常值搭配字串 AWS CLI
在 AWS CLI中使用單引號和雙引號的方式主要有兩種。
在包含空格的字串前後使用引號
參數名稱及其值在命令列上以空格分隔。如果字串值包含內嵌空間,則必須使用引號環繞整個字串,以防止 AWS CLI 將空間誤判為值與下一個參數名稱之間的分隔符號。您使用的引號類型取決於您執行 AWS CLI 的作業系統。
您也可以使用等號 =
而非空格來將參數名稱與數值分開。通常只有當參數值的開頭為連字號時,才需要這麼做。
$
aws ec2 delete-key-pair--key-name=-mykey
在字串內使用引號
字串可能包含引號,且您的 Shell 可能需要逸出引號才能使其正常運作。其中一個常見的參數值類型是JSON字串。這很複雜,因為其中包含JSON結構中每個元素名稱和值" "
周圍的空格和雙引號。在命令列上輸入 JSON格式化參數的方式會因作業系統而有所不同。
如需命令列中更進階JSON的使用,請考慮使用命令列JSON處理器,例如 jq
來建立JSON字串。如需 的詳細資訊jq
,請參閱 上的 jq 儲存庫