Реклама на сайте Advertise with us

Как из файла А удалить строки, которые есть в файле B.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 16.12.04
Сообщения: 421
Рейтинг: 200

Ссылка на сообщениеДобавлено: 22/04/12 в 17:55       Ответить с цитатойцитата 

Как из файла А удалить строки, которые есть в файле B, помогите плиз.
Все равно, серверный вариант или десктопный.

Вот такое нашел вроде
cat fileA.txt | grep -xv -f fileB.txt > result.txt
Но на серваке вылетает, говорит memory is exhausted

fileA.txt - 19000 строк
fileB.txt - 15000 строк

Спасибо.

0
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 22/04/12 в 21:08       Ответить с цитатойцитата 

По алгоритму скорее всего так: Читаем первую строку в файле "B" ищем эту строку в файле "A" если строка есть удаляем и работаем со второй строкой файла "B", если нет то уже работаем со второй строкой файла "B" и т.д., но это массивами, х.з. как в нагрузку будет.
Попробовал бы написать код, но неть возможности. icon_confused.gif

0
 

grammar nazi

С нами с 23.01.03
Сообщения: 6974
Рейтинг: 2037

Ссылка на сообщениеДобавлено: 22/04/12 в 21:35       Ответить с цитатойцитата 

TextPipe Pro

Меня как из ушата окатили. Так гадко стало. И обидно.
Пустышка.

1
 



С нами с 16.09.10
Сообщения: 15
Рейтинг: 5

Ссылка на сообщениеДобавлено: 01/05/12 в 13:01       Ответить с цитатойцитата 

Код:
<?php
$a = file('A.txt', FILE_SKIP_EMPTY_LINES);
$b = file('B.txt', FILE_SKIP_EMPTY_LINES);
file_put_contents('C.txt', array_diff($a, $b));
?>

0
 

no sign

С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403

Ссылка на сообщениеДобавлено: 01/05/12 в 13:51       Ответить с цитатойцитата 

Код: [развернуть]

skype:megaarachno

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »