#!perl -nl
$k{$w=join'',sort split//}++;@$w=sort@$w,$_}for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}keys%k){print"@$_"if$#$_
|
#!perl -nl
$w=join'',sort split//;$k{$w}++;@$w=sort@$w,$_}for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}keys%k){print"@$_"if$#$_
|
#!perl -nl
$w=join'',sort split//;$k{$w}++;@$w=sort@$w,$_;}for(sort{@$a<=>@$b or$$a[0]cmp$$b[0]}keys%k){print"@$_"if$#$_
|
#!perl -nl
$w=join'',sort split//;$k{$w}++;@$w=sort@$w,$_;}if(eof){for(sort{@$a<=>@$b or$$a[0]cmp$$b[0]}keys%k){print"@$_"if$#$_}
|
#!perl -nl
$w=join'',sort split//;$k{$w}++;@$w=sort@$w,$_;if(eof){for(sort{@$a<=>@$b or$$a[0]cmp$$b[0]}keys%k){print"@$_"if@$_>1}}
|
#!perl -nl
$w=join'',sort split//;push@k,$w if!@$w;@$w=sort@$w,$_;if(eof){for$k(sort{@$a<=>@$b or$$a[0]cmp$$b[0]}@k){print"@$k"if@$k>1}}
|
#!perl
while(<>){chomp;$w=join'',sort split//;push@k,$w if!@$w;@$w=sort@$w,$_;}for$k(sort{@$a<=>@$b or$$a[0]cmp$$b[0]}@k){print"@$k\n"if@$k>1}
|
#!perl while( |
#!perl -nl
$w=join'',sort split//;$k{$w}++;@$w=sort@$w,$_;}for(sort{@$a<=>@$b or$$a[0]cmp$$b[0]}keys%k){print"@$_"if$#$_
# not something very unorthodox but I like it :-)
# see the order of { and } signs
|
#!perl chomp (@x = |
#!perl chomp (@x = |