[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