bash で json ファイルを解析するために jq 出力から二重引用符を削除するにはどうすればよいでしょうか? 質問する

bash で json ファイルを解析するために jq 出力から二重引用符を削除するにはどうすればよいでしょうか? 質問する

私はjqを使ってJSONファイルを解析しています。ここただし、文字列値の結果には、次に示すように、予想どおり「二重引用符」が含まれます。

$ cat json.txt | jq '.name'
"Google"

これを別のコマンドにパイプして「」を削除するにはどうすればよいですか?

$ cat json.txt | jq '.name' | some_other_command
Google

some_other_commandが使えますか?

ベストアンサー1

生の文字列を出力するには、-r(または) オプションを使用します。--raw-output

jq -r '.name' <json.txt

おすすめ記事