Как извлечь домены из файла? - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.1887
BTC/USD67927.0758
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 17.05.2014, 19:50
Start Post: Как извлечь домены из файла? 
  #11
rssred
MD
 
Регистрация: 15.03.2011
Сообщений: 56
Бабло: $31794
Отправить сообщение для rssred с помощью ICQ
Question

Ребят подскажите как можно извлечь домены из файла

есть текстовый файл и в нем такие строки

0-02.RU RU-CENTER-REG-RIPN 20.08.2013 20.08.2014 20.09.2014 1
0-03.RU R01-REG-RIPN 22.03.2014 22.03.2015 22.04.2015 1


как сделать так что бы только домены остались? Без всего остального?
rssred вне форума  
Старый 18.05.2014, 13:17   #12
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию

awk '{print $1}' input.txt
или
cut -f1 -d' ' input.txt
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума  
Старый 18.05.2014, 14:12   #13
malishka
Ебланнед
 
Регистрация: 28.11.2009
Сообщений: 875
Бабло: $257825
По умолчанию

PHP код:
<?php
set_time_limit
(0);
$fp fopen("domains.txt""r");
if (
$fp)
    {    
    
$file 'result.txt';
    
$result_file file_get_contents($file);    
    while (!
feof($fp)) {
    
$line fgets($fp);
    
preg_match("/[^\s]*/i"$line$result);
    
file_put_contents("result.txt""\n".$result[0], FILE_APPEND);     
        }
    }
    else {
    echo 
"Ошибка при открытии файла";
    }
fclose($fp);
?>
Если скрипт повиснет, разбей на куски, по 20-50мб спокойно хавает даже denwer.
__________________
Edu-Revenue.com – самая прибыльная партнерка в нише эссе. Платят до 75% от каждой новой продажи и до 35% за ребил!
malishka вне форума  
Старый 18.05.2014, 15:23   #14
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию

Жестокий и беспощадный PHP Вот вариант на Python:

PHP код:
with open('result.txt''w') as out:
    for 
line in open('domains.txt'):
        
out.write(line.split()[0] + '\n'
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума