Re:Your top 100 unix commands, for science
by jbesurs on Sunday May 19, 2013 @01:30PM
(#5733625)
This skips all the commands I pipe through, which excludes over half of the commands I use!
[ Parent
| on HN ]
Re:Your top 100 unix commands, for science
by ctrl_freak on Sunday May 19, 2013 @01:44PM
(#5733676)
Try:
history | sed 's/|/\n1 /' | awk '{print $2}' | sort | uniq -c | sort -rn | head -n 100
Of course this doesn't differentiate between quoted pipes and ones actually being used.The ‘awk’ there effectively still drops everything after the second limiter, i.e. you won’t get a different result.
Edit:
history | sed -e 's/^ *[0-9]* //' -e 's/| */\n/' | awk '{print $1}' | sort | uniq -c | sort -rn | head -n 100
works for me.
Re:Your top 100 unix commands, for science
by ctrl_freak on Sunday May 19, 2013 @01:52PM
(#5733709)
Yeah I just realized that. Fixed.
Re:Your top 100 unix commands, for science
by hackerpants on Sunday May 19, 2013 @01:48PM
(#5733692)
Excellent point. I'm definitely going to put that caveat at the beginning of any analysis I post. (and thanks to ctrl_freak for posting an alternative!)