使用join连接字段

1.$ cat >sales 创建salse文件

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

#业务员数据   注释说明

#业务员量

joe 100

jane 200

herman 150

chris 300

2.$ cat > quotas 创建quotas文件

#配额

#业务员 配额

joe 50

jane 75

herman 80

chris 95

3.创建merge-sales.sh文件

里面的内容为:

#!/bin/sh

# merge-sales.sh

#结合配额与业务员数据

#删除注释并排序数据文件

set '/^#/d' quotas | sort >quotas.sorted

set '/^#/d' sales |sort >sales.sorted

#以第一个键值作结合,将结果产生至标准输出

join quotas.sorted sales.sorted

#删除缓存文件

rm quotas.sorted sales.sorted

#显示结果

$ ./merge-sales.sh

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄