たとえばSlackの Incoming Webhook でメッセージを送るときに、メッセージ部分だけを置き換えてJSONを組み立てたいことがあります。 プログラミング言語が使えるなら簡単なんですが、ちょっと大げさな気もするので jq だけでJSONを組み立てられるとべんりそうです。 {"text":"hi"} このようなJSONを組み立てて送信したいとして、"hi" の部分を変数にしてみます。 {"text":$text} この $text の部分を任意の文字列に置き換えるには --arg オプションを使います。(-n / -c) $ jq -n -c --arg text hi '{"tex…