Имеется файл с запросами типа:
...
300 разных обоин iPad [PNG/iPad]
300 рецептов. Блюда из духовки
300 рецептов. Сырая пища и ее приготовление
300 лучших песен для детей
300 самых важных английских слов в картинках для начинающих
300 самых клёвых рингтонов
300 самых распространенных английских слов
300 §С§в§Ъ§Ы§и§Ц§У §Я§С §Ф§а§Т§Э§Ъ§Я§г§Ь§а§Ю
300 семей которые правят миром
300 советов и 200 рецептов рыболову
...
Нужно удалить из него мусор. В данном случае это запросы:
300 лучших песен для детей
300 §С§в§Ъ§Ы§и§Ц§У §Я§С §Ф§а§Т§Э§Ъ§Я§г§Ь§а§Ю
То есть после обработки такого файла должно остаться:
...
300 разных обоин iPad [PNG/iPad]
300 рецептов. Блюда из духовки
300 рецептов. Сырая пища и ее приготовление
300 самых важных английских слов в картинках для начинающих
300 самых клёвых рингтонов
300 самых распространенных английских слов
300 семей которые правят миром
300 советов и 200 рецептов рыболову
...
Я сначала подумал что можно выполнить банальной сортировкой с отрезкой ненужного куска, но не получилось, собственно, что и видно с этого примера.
Думаю что можно как-то sed'ом отбирать нужной регуляркой, которая будет отбирать нормальные запросы - а это все латинские и кириллические символы.
Но остановился на уровне идей, как написать регулярку пока не знаю. Может кто-то на любимом по линуксу форуме поможет 
П.С. А я пока думаю сам параллельно
. Если найду решение - обязательно тут запощу.
