bash - remove - jq-- arg



So entfernen Sie doppelte Anführungszeichen in der JQ-Ausgabe zum Parsen von JSON-Dateien in Bash? (1)

Diese Frage hat hier bereits eine Antwort:

Ich verwende jq, um eine JSON-Datei wie here gezeigt zu analysieren. Die Ergebnisse für Zeichenfolgenwerte enthalten jedoch erwartungsgemäß die folgenden "Anführungszeichen":

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

Wie kann ich dies in einen anderen Befehl umleiten, um das "" zu entfernen? also verstehe ich

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

Welchen anderen some_other_command kann ich verwenden?


Verwenden Sie die Option -r , um unformatierte Zeichenfolgen als Ausgabe auszugeben:

jq -r '.name' <json.txt




jq