awk join操作
有没有遇到场景,要把两个集合做一个join操作,用awk我们可以很方便的实现这个效果,设计到awk如何从两个文件中读取内容.
直接上代码:
awk -F ',' 'BEGIN{
while (getline < "o2.txt" > 0){
a[$1]=1;
}
}{
if ($1 in a){
print $2;
}
}' o1.txt我们从 o2.txt中读取内容,放到一个数组里面,遍历在o1.txt中的内容,如果在集合中,则输出,此种适合o2.txt中的内容比较少的情况
相关推荐
chenpro 2020-07-04
fendou00sd 2020-06-16
RealJianyuan 2020-06-14
cwgxiaoguizi 2020-06-05
chenpro 2020-06-02
Neptune 2020-05-31
老谢的自留地 2020-05-09
YukiRain 2020-05-08
baobaozai 2020-04-29
Proudoffaith 2020-04-08
fenxinzi 2020-03-01
zhiliang 2020-01-31
wannagonna 2020-01-13
wandererdl 2019-12-25
jyj00 2020-01-09
fendou00sd 2020-01-07
fendou00sd 2020-01-06
PHP学习笔记 2020-01-06