Всем привет!
Очень нужна ваша помощь. Задачка вроде не сложная, но не могу разобраться.
Есть текстовый файл (*.txt) примерно следующего содержания:
Асимметрия — отсутствие или нарушение симметрии.
Ветви — они есть у дерева и у власти.
...и т.д.
Необходимо создать 2 файла, в одном оставить только первое слово каждой строки а в другом оставить все, что следует после " — ".
Это словарь для кроссворда. Некоторые программы составления кроссвордов требуют файл с вопросами и отдельно файл с ответами.
Мои соображения. Как можно попросить крона выделить все слова после первого пробела и до знака переноса каретки (ентер) и удалить их. Далее повторять ту же операцию со следующей строкой до конца файла. А для создания файла с вопросами, в каждой строке удалять все символы до первого пробела. Останутся только " — отсутствие или нарушение симметрии." А это можно даже в блокноте исправить, путем "Найти и заменить".
Очень надеюсь на помощь!