On Tue, Sep 03, 2024 at 02:55:11AM +1000, Viktor Dukhovni via Postfix-users wrote:
> A "censored" example: > > $ postqueue -j | tail -n1 | jq -n 'fromstream(inputs|tostream|[.[0], > (.[1:][]|"foo")])' > { > "queue_name": "foo", > "queue_id": "foo", > "arrival_time": "foo", > "message_size": "foo", > "forced_expire": "foo", > "sender": "foo", > "recipients": [ > { > "address": "foo", > "delay_reason": "foo" > }, > { > "address": "foo", > "delay_reason": "foo" > }, > { > "address": "foo", > "delay_reason": "foo" > } > ] > } Perhaps more readable/illustrative: $ postqueue -j | tail -n1 | # just one sample jq -c --stream '[ .[0], (.[1:][] as $v | try ($v | gsub("\\w";"x")) catch $v) ]' | jq -n 'fromstream(inputs)' { "queue_name": "xxxxxxxx", "queue_id": "xxxxxxxxxx", "arrival_time": 1725277068, "message_size": 1946, "forced_expire": false, "sender": "xxxx-xxxxxx-xxxx...@xxxxxx-xxxxx.xxx.xxx.xxx", "recipients": [ { "address": "xx...@xxxxxx.xxx", "delay_reason": "xxxxxxx xx xxxx.xxxxxx.xxx[xxx.xxx.xx.xxx]:xx: xxxxxxxxxx xxxxx xxx" }, { "address": "xxxxxxx...@xxxxxx.xxx", "delay_reason": "xxxxxxx xx xxxx.xxxxxx.xxx[xxx.xxx.xx.xxx]:xx: xxxxxxxxxx xxxxx xxx" }, { "address": "x...@xxxxxx.xxx", "delay_reason": "xxxxxxx xx xxxx.xxxxxx.xxx[xxx.xxx.xx.xxx]:xx: xxxxxxxxxx xxxxx xxx" } ] } -- Viktor. _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org