linux的shell脚本对比a文件中的每一行内容是不是在b文件中也有这么一行内容?
1 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
1.不考虑效率的话,可以尝试,每读取一行a ,遍历b的每一行查看是否匹配.(shell大致如下,没有自己去运行,或许需要调试)
1 2 3 4 5 6 7 8 9 | cat a.txt | while read linea do cat b.txt | while read lineb do if [ "$linea" = "$lineb" ];then echo "$linea" fi done done |
2.如果不存在b的一行会包含a的一行.还可以尝试遍历a的每一行,然后在b中查找.具体的需要根据文本特点.来分析.
- 1 回答
- 0 关注
- 1333 浏览
添加回答
举报
0/150
提交
取消