#!perl -lnaF// |
#!perl -ln
push@{$a{join"",sort split//}},$_;END{map{s/~//g>1&&print}sort map{@a=sort@$_;"~"x@a."@a"}values%a}
|
#!perl -ln
push@{$_{join"",sort split//}},$_;END{map{print if s/~//g>1}sort map{@_=sort@$_;"~"x@_."@_"}values%_}
|
#!perl -lnaF//
push@{$w{join"",sort@F}},$_;END{for(sort map{@v=sort@$_;"~"x@v."@v"}values%w){print if s/~//g>1}}
|
#!perl -ln
push@{$_{join"",sort split//,$_}},$_;END{map{print if s/~//g>1}sort map{@_=sort@$_;"~"x@_."@_"}values%_}
|
#!perl -lnaF//
push@{$w{join"",sort@F}},$_;END{$,=" ";for(sort{@$a<=>@$b||"@$a"cmp"@$b"}map{[sort@$_]}@w{keys%w}){print@$_ if@$_>1}}
|