Como escapar uma string de entrada no Bash [closed]

0

Estou usando a ferramenta jq para manipular JSON no bash.
Apenas um problema, ao usar esta linha:

PB_ACL="acl="'echo $IMGREQ | jq -r'.data.acl''

Resultado:

echo $PB_ACL      // acl=

O valor esperado que o jq deve filtrar é: "acl": "public-read" Mas não está funcionando agora. Eu acho que tem que com o símbolo de traço (-).

Como faço para escapar desses dados de string de entrada?

    
por Milkmannetje 02.07.2015 / 22:28

1 resposta

1

Perdeu um espaço:

PB_ACL="acl="'echo $IMGREQ | jq -r '.data.acl''
                                  ^
    
por 02.07.2015 / 22:50