我有两个制表符分隔的文件,它们由ID列和20个左右的变量组成。我想找到这两个文件中存在的ID。我所要求的是与bash脚本'diff'相反的东西。任何建议表示赞赏。然后用于查找文件之间相似性的Shell脚本
0
A
回答
1
排序的文件,你可以使用
$ join sortedfile1.txt sortedfile2.txt
,你会得到的公共标识线连接起来。
2
工具comm
可能是你想要的 - 给定来自两个文件的排序输入,它可以告诉你哪些行只在文件A中,哪些在两个文件中,哪些只在文件B中。例如,如果你有file-a
是:
17 p o i u
13 a b c d
14 q w e r t
...和file-b
是:
18 a s d f
13 f g h i
7 z x c v
您可以通过以下方式使用comm
与进程替换:
$ comm -1 -2 <(cut -d ' ' -f 1 file-a|sort) <(cut -d ' ' -f 1 file-b|sort)
13
-1
参数禁止仅在第一个文件中的行,并且-2
禁止那些仅在第二个文件中的行。
0
cut -f1 file1 file2 | sort | uniq -d
相关问题
- 1. 在excel中查找行值之间的文本相似性
- 2. 查找两个文档之间的相似性Lucene
- 3. 找到两个文本字符串之间的相似性..?
- 4. 用于检查两个文本之间相似性百分比的MySQL函数
- 5. 使用FQL查找两个Facebook用户之间的相似性
- 6. shell脚本查找文件具有类似名称
- 7. Shell脚本查找无主文件
- 8. 查找使用shell脚本
- 9. 查找 - 使用shell脚本
- 10. Shell脚本查找文本文件中的文本
- 11. 用于从.java文件中查找和删除文本模式的Shell脚本
- 12. 查找SYBASE中的字符串之间的相似性SQL
- 13. 查找一组属性之间的最相似(MongoDB的)
- 14. 如何使用shell脚本查找和替换属性文件中的属性?
- 15. 用于传输文件的Shell脚本
- 16. Python中两个文本文档之间的相似性
- 17. 查找两个文档之间的相似度
- 18. 用于比较两个文件之间差异的shell脚本问题。 [Linux]
- 19. 查找shell脚本错误
- 20. 查找和shell脚本
- 21. 使用字符串输入查找文件名的Shell脚本
- 22. 查找相关文本(两个文本之间的关联)
- 23. 算法识别文本消息之间的相似性
- 24. 使用shell脚本在文件之间添加和保持序列连续性
- 25. 检查文本数据之间的相似度
- 26. 用于检查进程的Shell脚本
- 27. 通过shell脚本运行java文件 - 其中java文件和shell脚本位于相同的包中
- 28. 如何使用SequenceMatcher查找两个字符串之间的相似性?
- 29. 使用python nltk来查找两个网页之间的相似性?
- 30. 使用shell脚本查找文件大小