Bash

如何在 Bash 中轉義輸入字元串

  • January 12, 2017

我正在使用 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'`
                                 ^

引用自:https://unix.stackexchange.com/questions/213645