нужно отредактировать список доменов

R
На сайте с 23.11.2007
Offline
218
588

Доброе утро.

Есть у меня список в текстовом файле. 100к доменов. разные зоны.

Контингент списка:

site1.ru

site2.ru/razdel

site3.com

site4.com/razdel

Мне нужно:

1. Первым делом почистить все от разделов и страниц. то есть убрать всё за слешом. слеш есть только в некоторых доменах (примерно 30к). и он только один.

2. После очистки, нужно очистить список от доменов во всех зонах кроме ru и su. остальные удалить. не затронув названия доменов. они могут содержать буквы из доменных зон удаляемых доменов.

как все это сделать? php скрипт?

СДЛ: Строительный журнал | 100 страниц | уникальный дизайн (/ru/forum/577692)
K
На сайте с 12.07.2006
Offline
295
Kpd
#1
Rishpik:
php скрипт?

Можно и php-скрипт, вкурите preg_match

ewg777
На сайте с 04.06.2007
Offline
225
#2

Rishpik, как Вы просили, уже разработана (2 дня назад) данная возможность. Для чего это ещё раз делать?

R
На сайте с 23.11.2007
Offline
218
#3
ewg777:
Rishpik, как Вы просили, уже разработана (2 дня назад) данная возможность. Для чего это ещё раз делать?

для того чтобы не проверять весь список. из 10к только половина мне нужна и для других нужд плюс

[Удален]
#4

В консоли линукса

sed -r "s/\/(.*)$//" входной файл | grep -P "(\.ru|\.su)$" > выходной файл

neolord добавил 08.08.2009 в 17:12

сработает только если у вас все домены(или по крайней мере зоны) маленькими буквами

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий