beli3ver Asked: 2019-09-02 23:52:32 +0800 CST2019-09-02 23:52:32 +0800 CST 2019-09-02 23:52:32 +0800 CST 配对两个文件/删除重复条目 772 我有两个这样的主机文件列表: 文件 1.hosts 0.0.0.0 site1.com 0.0.0.0 site2.com 文件 2.hosts 0.0.0.0 site1.com 0.0.0.0 site3.com 现在我想要一个看起来像这样的列表: 主机.hosts 0.0.0.0 site1.com 0.0.0.0 site2.com 0.0.0.0 site3.com 得到这个的最好方法是什么?我试过了,join但我没有让它工作。 hosts join 1 个回答 Voted Best Answer markgraf 2019-09-02T23:59:49+08:002019-09-02T23:59:49+08:00 你可以sort改用。-u-Option 抑制了输出中的重复项: $ sort -u file*.hosts | tee hosts.hosts 0.0.0.0 site1.com 0.0.0.0 site2.com 0.0.0.0 site3.com 请注意,我正在使用tee这样我们才能在创建文件时看到输出。 您也可以只使用重定向: $ sort -u file*.hosts > hosts.hosts
你可以
sort
改用。-u
-Option 抑制了输出中的重复项:请注意,我正在使用
tee
这样我们才能在创建文件时看到输出。您也可以只使用重定向: