A-B表示,A集合中,除去所有属于B集合的元素后,剩下的元素组成的集合。
注意,在这里,B集合完全可以有不属于A集合的元素,但是这些元素对于A-B这个集合减法没任何影响。
例如A={1;2;3},B={1;3;5;7},C={1;3;8}
那么A-B是A中除去所有属于B集合的元素后剩下的元素组成的集合,而A中属于B的元素是1和3,去掉后就只剩下2了
所以A-B={2},至于B集合中的5和7,不是A集合中的元素,对A-B的结果无影响。
再看A-C,A中属于C的元素也是1和3
所以A-C也等于{2},即A-B=A-C
但是B≠C,两个不是同一个集合。
awk '{getline s <"第一个文件"split(s,array)
for (i=1i<=NFi++) $i=$i-array[5+i]
print }' 第二个文件
结果
9761 98.895 10 1 98.896
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)