cat tokens.txt | xargs -I {} jwt decode --payload {} | jq -s '.[] | [.user, .iat] | @csv' > output.csv

Even with the , users encounter issues. Here is how to troubleshoot.

cat jws_list.txt | while read jws; do echo "$jws" | jose fmt -j- -g header -oy | jq -r '[.alg, .kid] | @csv' echo "$jws" | jose fmt -j- -g payload -o- | jq '.your_field' >> output.csv done

file contains multiple data streams and allows you to toggle which channels to include in the CSV. Wavelength Alignment

Example: