Perl is dead. One-liners are unmaintainable. Everyone should write their one-off command invocations with test driven development, separation of interface and implementation, javadoc, and aspect-oriented programming.
Also see my article on "Perl One-Liners Explained":<p><a href="http://www.catonmat.net/blog/perl-one-liners-explained-part-one/" rel="nofollow">http://www.catonmat.net/blog/perl-one-liners-explained-part-...</a>
I think this article has convinced me that I should learn Perl. Looks bloody useful for shell scripts, indeed ("a better awk" is the phrasing I've heard).
A good collection of articles, tutorials and slide-shows on Perl one-liners, all in one place:<p><a href="http://bufferfly.members.winisp.net/Perl_oneLiners.html" rel="nofollow">http://bufferfly.members.winisp.net/Perl_oneLiners.html</a><p>(I remember especially liking the one from Sial.org - a lot of good Perl content on that site, the two from Cultured Perl and the FMTYEWTK on mass edits.)