LINUX.ORG.RU

История изменений

Исправление 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 (это важно)