A modern command-line tool for extracting data from tab-separated files
bitbucket.org
bitbucket.org
And don't get me started on Google amateur night approach to generating csv files!
TL;DR Perl: 4.1s Python: 3.1s shell (cut, sort, unique): 2.7s awk: 2.1s tab: 0.9 s
syntax ./tab -i req.log '{cut(cut(@," ",2),"?",0) -> sum(1)}' vs a few lines of Perl or Python...