举例说,有两个文件all和pass,
all中内容是:
aaa
bbb
ccc
ddd
pass中的内容是:
aaa
ccc
想找出all中没有pass内容的,也就是说找出
bbb
ddd
并且存成文件no_pass。。。
知道用cat | while
do
done
但不知道怎么能删除文件中的某一行。
求助如何将两个文件中不同的内容筛选出来
-
- 帖子: 9
- 注册时间: 2013-02-07 11:08
- 系统: win7
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 求助如何将两个文件中不同的内容筛选出来
代码: 全选
cp all nopass
cat pass | while read line ; do sed -i "/^$line$/d" nopass ; done
- needle
- 帖子: 78
- 注册时间: 2009-12-01 13:34
Re: 求助如何将两个文件中不同的内容筛选出来
哥们,你想太多了:
代码: 全选
comm -23 all pass