Concat-Zahlen aus JSON ohne doppelte Anführungszeichen

9

Ich habe Dateien mit 1 JSON-Dokument pro Zeile und den Feldern start_id und end_id in jedem Dokument. Ich möchte jq verwenden, um diese zu extrahieren und sie in derselben Zeile auszudrucken.

Bisher habe ich:

%Vor%

Das funktioniert, aber ich brauche sed , um doppelte Anführungszeichen zu entfernen.

Um meinen jq-foo zu verbessern, gibt es eine Möglichkeit, dies zu tun, ohne sed zu benutzen?

z.B. gegeben

%Vor%

erhalten

%Vor%

statt

%Vor%     
Synesso 26.11.2015, 22:01
quelle

1 Antwort

15

Standardmäßig formatiert jq die Ausgabe so, dass sie ein gültiger JSON-Wert ist. Dies bedeutet, dass Zeichenketten in Anführungszeichen gesetzt werden.

Fortunalelly --raw-output oder -r Parameter überschreibt dieses Verhalten, so dass Ihre String-Ausgabe frei von diesen fiesen Anführungszeichen sein kann;).

Quelle: Ссылка

    
xjedam 27.11.2015, 07:22
quelle

Tags und Links