下記のシェルにて使用している文言ですが、
シングルクォートで囲っている為、変数を結合する事が出来ません。
sh
1'{"vhost":"/","name":"amq.default","properties":{"delivery_mode":1,"headers":{}},"routing_key":"SSS_FFF_queue_accept","delivery_mode":"1","payload":"{\r\n\t\"tenant\": \"tenant\",\r\n\t\"session\": \"2011\",\r\n\t\"session_org\": \"01\",\r\n\t\"fid\": \"06\",\r\n\t\"fname\": \"fileid.txt\",\r\n\t\"callback\": \"1609900112342.012fmNtZiRIj\",\r\n\t\"fff_bucket\": \"SSSdev-FFF-ttt\",\r\n\t\"ttt_objectname\": \"tenant/2021/01/06/randomrandomrandom20/fileid.txt\",\r\n\t\"_check\": \"True\",\r\n\t\"sanitize\": \"False\"\r\n}","headers":{},"props":{},"payload_encoding":"string"}'
単純に"を"に置換して"で囲ったら、いけるかと思ったのですが、
上手くいかず、もしわかる様でしたら、”で囲ってかつ中の意味を変わらずの方法を教授頂きたいです。
またシングルで囲っていても$FILENAMEの様な変数を結合できるならそれでも良いです。
お恥ずかしいんですが、何卒宜しくお願いします。
どのへんを変数にしたいの?
回答1件
あなたの回答
tips
プレビュー