Hi,
Recently a lot of questions have been asked on this list (and also at Sharkfest) about the output of 'tshark -T fields -e <field>' when <field> had multiple occurrences in one packet. Only the last occurrence was printed by tshark. I submitted a fix that now prints all occurrences, aggregated by commas (which can be overwritten with -E aggregator=<char>).
The fix will be included in version 1.6.x as well as in the next development release (1.5.x). For the impatient, please use an automated build from http://www.wireshark.org/download/automated/ (look for a version 33504 or higher).
Enjoy!
Cheers,
Sake