История изменений
Исправление Xenius, (текущая версия) :
Я вот так сделал:
echo echo_{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'} | tr \ _ '\n ' | grep -v '\({.*}\).*\1' | bash | tr \ \\n > combos.txt
grep -Fof dict.txt combos.txt | sort -u > result.txt
Сам словарь нашел в интернете и сконвертировал в UTF-8, удалив ^M (это важно).
Конечно, первую команду можно сократить, но там одна строчка повторяется шесть раз, поэтому её проще сформировать копированием, чем программно.
Исходная версия Xenius, :
Я вот так сделал:
echo echo_{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'}{'{я,а,у,з,и,в}','{ю,ы,п,э,й,к}','{ш,м,с,е,б,т}','{а,ф,ц,ч,ь,р}','{г,м,х,ж,е,о}','{ъ,н,д,п,л,щ}'} | tr \ _ '\n ' | grep -v '\({.*}\).*\1' | bash | tr \ \\n > combos.txt
grep -Fof dict.txt combos.txt | sort -u > result.txt
Сам словарь нашел в интернете и сконвертировал в UTF-8, удалив ^M (это важно)