【问题标题】:How do I combine two files containing simple lists?如何合并两个包含简单列表的文件?
【发布时间】:2011-06-17 21:01:39
【问题描述】:

对于 Google Chrome 浏览器,我使用了一个名为 NotScripts 的扩展程序,它允许您只为您放在白名单上的网站启用 JavaScript(反之则使用黑名单)。由于没有用于跨平台合并多个 NotScripts 实例的云帐户,因此我必须手动执行此操作。

因此,我已将 OSX Google Chrome 上的一个 NotScripts 实例的白名单复制并粘贴到一个名为 whitelist-a.txt 的文本文件中,并将 Windows Google Chrome 上的另一个 NotScripts 实例复制并粘贴到一个名为 whitelist-b 的文本文件中。 txt.

白名单-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
[...]

白名单-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
[...]

有没有我可以运行的问题或脚本来执行此操作?我不精通行命令,也找不到任何插件或脚本来执行此操作。

【问题讨论】:

  • 我认为您不需要 noscript 标签 - 请查看。
  • 对不起,伙计,但我不得不投票否决这个问题,因为它与编程或编程环境无关。 SO 不是如何处理非编程相关内容的地方。

标签: list merge noscript


【解决方案1】:

原来 NotScripts 会自动匹配并丢弃匹配的域,使其只出现一次。因此,为了轻松组合,我只是将一个列表粘贴到另一个列表之上,而 NotScripts 完成了所有艰苦的工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-24
    • 2019-10-02
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    相关资源
    最近更新 更多