Bash
如何在 Bash 中轉義輸入字元串
我正在使用 jq 工具在 bash 中處理一些 JSON。
只有一個問題,同時使用這一行:
PB_ACL="acl="`echo $IMGREQ | jq -r'.data.acl'`
結果:
echo $PB_ACL // acl=
jq 必須過濾掉的期望值是: “acl”:“public-read” 但它現在不起作用。我認為它必須與破折號(-)符號有關。
如何轉義此類傳入的字元串數據?
漏了一個空格:
PB_ACL="acl="`echo $IMGREQ | jq -r '.data.acl'` ^