#!perl -n
$_{"@{[sort split//]}"}.=$_}{map/ /&&print,sort{$a=~y/ //.$a
cmp$b=~y/ //.$b}map"@{[sort split]}
",values%_
|
#!perl -n
$_{"@{[sort split//]}"}.=$_}{map/ /&&print,sort{$a=~y/ //.$a cmp$b=~y/ //.$b}map"@{[sort split]}\n",values%_
|
#!perl -n
$_{"@{[sort split//]}"}.=$_}{map/ /&&print,sort{$a=~y/ //-$b=~y/ //||$a
cmp$b}map"@{[sort split]}
",values%_
|
#!perl -n
$_{"@{[sort split//]}"}.=$_}{map/ /&&print,sort{$a=~y/ //-$b=~y/ //||$a cmp$b}map"@{[sort split]}\n",values%_
|