[EMAIL PROTECTED] (Philippe 'BooK' Bruhat) writes: > Compare the classic "remove duplicate lines" one-liner > > perl -ne'$s{$_}++||print' file > > with > > perl -ne'$$_++||print' file > > Three characters in one shot!
It has its limitations though. Like namespaces: ~$ perl -e 'print"a\n::a\nmain::a\n::main::a\n"; ' | perl -ne'$$_++||print' a ~$ ... and missing newlines: ~$ perl -e 'print"a\n1"; ' | perl -ne'$$_++||print' a Modification of a read-only value attempted at -e line 1, <> line 2. ~$ Eirik -- For every complex problem, there is a solution that is simple, neat, and wrong. -- H. L. Mencken A good plan today is better than a perfect plan tomorrow. -- Patton