On 2020-12-21 05:46 AM, Ole Tange wrote: > On Thu, Dec 17, 2020 at 11:31 PM Penelope Fudd <paral...@ch.pkts.ca> wrote: > >> [ ... I want JSON output ... ] > >> {"Input":["red","cat"],"Stdout":"red cat\n","Stderr":""} >> {"Input":["green","cat"],"Stdout":"green cat\n","Stderr":""} > > I chose a slightly different format: The new JSON output mode is > basically a rip-off of the CSV-mode. > > $ seq 3 | parallel --results -.json seq {} > { "Seq": 1, "Host": ":", "Starttime": 1608558088.369, "JobRuntime": > 0.003, "Send": 0, "Rec > eive": 2, "Exitval": 0, "Signal": 0, "Command": "seq 1", "V": [ "1" ], > "Stdout": "1\u000a" > , "Stderr": "" } > { "Seq": 2, "Host": ":", "Starttime": 1608558088.372, "JobRuntime": > 0.003, "Send": 0, "Rec > eive": 4, "Exitval": 0, "Signal": 0, "Command": "seq 2", "V": [ "2" ], > "Stdout": "1\u000a2 > \u000a", "Stderr": "" } > { "Seq": 3, "Host": ":", "Starttime": 1608558088.376, "JobRuntime": > 0.004, "Send": 0, "Rec > eive": 6, "Exitval": 0, "Signal": 0, "Command": "seq 3", "V": [ "3" ], > "Stdout": "1\u000a2 > \u000a3\u000a", "Stderr": "" } > > Piped through 'jq .': > > { > "Seq": 3, > "Host": ":", > "Starttime": 1608558118.154, > "JobRuntime": 0.003, > "Send": 0, > "Receive": 6, > "Exitval": 0, > "Signal": 0, > "Command": "seq 3", > "V": [ > "3" > ], > "Stdout": "1\n2\n3\n", > "Stderr": "" > } > > --results -.json is alpha quality so feedback is encouraged. > > /Ole
Yes, that'll do nicely, thank you! Next thing you know, you'll be making the joblog into json format! :-) -- Penelope Fudd (paral...@ch.pkts.ca)