|
蓝森林 http://www.lslnet.com 2006年6月26日 11:18
求助删除其中一个文件不含有另一个文件中某个字段的行记录问题
文件1
123,654,10110,123456.00,654321.21,
123,654,10210,654321.21,554545.21,
123,654,21110,548897.10,65456421.21,
.
.
.
文件2
123,654,10110,123456884.08,5654321.91,
123,654,10210,54654321.75,2554545.81,
123,654,103,5454.20,0.00,
123,654,21110,32548897.64,635456421.73,
.
.
.
如何删除文件2中第三个字段和文件1中不同的行,文件2中第三个字段如果
在文件1中每一行记录第三个字段都没有该值,则删除文件2中的该记录.
在生成新的文件2 |
求助删除其中一个文件不含有另一个文件中某个字段的行记录问题
在线等. |
求助删除其中一个文件不含有另一个文件中某个字段的行记录问题
[code]awk -F, 'ARGIND==1{a[$3]}ARGIND>1&&($3 in a){print $0}' file2 file1[/code] |
求助删除其中一个文件不含有另一个文件中某个字段的行记录问题
[code]
awk -F"," 'NR==FNR{a[$3]}NR!=FNR&&( $3 in a ){print $0}' file1 file2 > file2.new[/code] |
| |