Как объединить два файла, содержащие простые списки? - PullRequest
0 голосов
/ 18 июня 2011

В браузере Google Chrome я использую расширение NotScripts, которое позволяет включать JavaScript только для сайтов, добавленных в белый список (и наоборот, с использованием черных списков).Поскольку нет облачной учетной записи для объединения нескольких экземпляров NotScripts на моих платформах, я должен сделать это вручную.

Таким образом, я скопировал и вставил белый список из одного экземпляра NotScripts в OSX Google Chrome в текстовый файлназывается whitelist-a.txt и другим экземпляром NotScripts из Windows Google Chrome в текстовый файл whitelist-b.txt.

whitelist-a.txt -

10.0.0.1
192.168.1.1
192.168.100.1
instagr.am
google.com.au
mathiasbynens.be
google.ca
thisisphotography.ca
cyberduck.ch
google.com.co
ideaware.co
0to255.com
20thingsilearned.com
456bereastreet.com
[...]

whitelist-b.txt -

10.0.0.1
192.168.1.1
instagr.am
marblerun.at
google.com.au
thisisphotography.ca
cyberduck.ch
keithcakes.com.au
yellowshoe.com.au
mathiasbynens.be
gorealty.biz
monzilla.biz
cbc.ca
google.ca
[...]

Как видите, между двумя списками есть некоторые сходства.Я не хочу объединять списки, чтобы list a перезаписывал list b, но я хочу, чтобы два списка стали одним, например:

10.0.0.1
192.168.1.1
192.168.100.1
instagr.am
marblerun.at
google.com.au
mathiasbynens.be
google.ca
thisisphotography.ca
cyberduck.ch
keithcakes.com.au
yellowshoe.com.au
goreality.biz
monzilla.biz
google.com.co
google.ca
ideaware.co
cbc.ca
0to255.com
20thingsilearned.com
456bereastreet.com
[...]

Могут ли быть проблемы или сценарии, которые я могубежать, чтобы сделать это?Я не очень разбираюсь в командной строке и не могу найти плагинов или скриптов для этого.

1 Ответ

0 голосов
/ 19 июня 2011

Оказывается, NotScripts автоматически сопоставляет и отбрасывает соответствующие домены, так что он появляется только один раз. Итак, чтобы легко объединить, я просто вставил один список поверх другого, а NotScripts выполнил всю тяжелую работу.

...