C:\test>perl -ple$_=join'',sort/./g;y///cs test-strings +/034589BDFHKMNUXabcfghjlnqstuwxyz /1234589ACEGIKLMNPQRSTbdefhjklnopqstux /013589ABCIMNRTVYbcdefghjkloqtuwxy /03589BEFKLMNOPQTabcfghlmqrtuvwx +/1345689ACGKMNOQWbdghlmnoqrtuwx /234589ABDEFGHIMNORTabdfhilnqtuwxyz +/01345789ACEIMNPQTZabcefghlmqtuwx /234589ACGILMNOQUbehlmoqrstuwxyz C:\test>\Perl510\bin\perl5.10.0.exe -nE"@;{/./g}=();%;=!say%;" test-strings /aNKjyugtsBHcDqbzUwFxMh0fnX39+8l45 S/TNKd2Eju1ktesqbIGxQhMCfLAn3P98lp4Ro5 /TNdYjyu1kgteBcqbIwxVhM0CfA398lR5o /aTNKEugtvBcqbwFrxQhM0LfO3Pm98l5 /NKdu1gtWqbGwrxQhMCA6nO3m9+8l45o /TaNdE2yutBHDqbIGzFwxhMfiAnO398l4R5 /TaN7EZu1gtecqbIwxQMh0CfA3Pm9+8l45 /N2yutesqbIGzUwrxQMhCLAO3m98l45o