2015 Nov 18; 07:15 PM; Oakville, ON, Canada.
— Вы понимаете,
mintol, такую или подобную задачу каждый обычно решает путём написания персонального скрипта.
— Базовым набором подобного скрипта могут быть следующие элементы,перечень, ясное дело, не полный :
sed -i s/\\r// 3pa3oK.txt # замена символа окончания строки…
sed -i -e 's/$/ /' 3pa3oK.txt | tr '\n' ' ' # добавляет пробел в конец сток…
tr '[:upper:]' '[:lower:]' < 3pa3oK.txt > 3pa3oK2.txt # Прописные в строчные ( кириллица не поддерживается)…
sed -i 's/[,.:;!?«»©—×°–“”→←‖∗↑↓…∞‘’]/\ /g' 3pa3oK.txt # удаляет те знаки, которые в “[]”…
sed -i -e ':a;N;$!ba;s/\n//g' 3pa3oK.txt # объединяет строки…
sed -i 's/[ \t][ \t]*/\ /g' 3pa3oK.txt # меняет пробелы и таб. на один пробел…
sed -i 's/^[ \t]*//;s/[ \t]*$//' 3pa3oK4.txt # убирает пробелы и таб. конца и начала файла…
tr -s [:space:][:punct:][:digit:][:cntrl:] \\n < 3pa3oK.txt | sort -u > 3pa3oK2.txt # делит на слова и сортирует …
— В общем и так далее…
— Здесь наверное вот так можно попробовать, терминал открыть там где находятся файлы:
tr -s [:space:][:punct:][:digit:][:cntrl:] \\n < 3pa3oK0.txt > 3pa3oK1.txt
— В первом файле то что нужно преобразовать, во втором файле готовый результат. Перед этим всё не нужно “вытягивать” в одну строку должно так работать… А с операторами там перебор, наверное, короче почитать нужно руководство и оставить нужное…
— После последнего слова пропадает точка, но это нужно разбираться с операторами часть может быть лишней…
— В общем я не очень специалист

, может кто из программистов подскажет получше…
— Думаю, что есть масса способов …