+ -
当前位置:首页 → 问答吧 → 问个利用hash来比较文件的问题

问个利用hash来比较文件的问题

时间:2010-08-16

来源:互联网

我有一个文件A是这样的:
  1. 1300011        北京
  2. 1300006        江苏
  3. 1300010        北京
  4. 1300014        天津
  5. 1300012        天津
  6. 1300015        山东
  7. 1300016        山东
  8. 1300018        天津
  9. 1300020        上海
  10. 1300024        上海
  11. 1300025        江苏
  12. 1300019        天津
  13. 1300027        山东
  14. 1300030        江苏
  15. 1300034        江苏
  16. ................    ........
复制代码
另一个文件B的格式也和这差不多,是这样的
  1. 1300049 北京
  2. 1300050 广东
  3. 1300052 广东
  4. 1300053 广东
  5. 1300057 广东
  6. 1300058 广东
  7. 1300061 湖北
  8. 1300067 浙江
  9. 1300071 湖北
  10. 1300100 北京
  11. 1300101 北京
  12. 1300102 北京
  13. 1300103 北京
  14. ................  .......
复制代码
怎么比较这两个文件,找出其中
1)A文件中有,但B文件中没的;
2)B文件中有,但A文件中没的。
一直以来,hash用不好,麻烦帮忙,谢谢

作者: heqidz   发布时间: 2010-08-16

单就这个任务来说,可以不用 Perl。

man comm

作者: flw   发布时间: 2010-08-16

回复 flw


    这样啊,我查一下,试试

作者: heqidz   发布时间: 2010-08-16