使用join连接字段

1.$ cat >sales 创建salse文件

#业务员数据   注释说明

#业务员量

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

最新文章

  1. mysql删除带有NULL的行
  2. 关于win8开发的一点小总结
  3. C# ToString()和Convert.ToString()的区别
  4. 获取IP地址bash[转载]
  5. PDCA循环原理
  6. 《k8s-1.13版本源码分析》-调度器框架
  7. 如何获取AWS的Access Key ID 和 Secret Access Key (Unable to find credentials)
  8. boost库中的 program_options
  9. Python语言:Day11练习题
  10. ELK使用3-Logstash
  11. ASP.NET Core 发布
  12. 万恶之源 - Python模块二
  13. python之auto鼠标/键盘事件
  14. Android Studio build gradle project info 卡主不动解决方法.
  15. 转帖 OKR
  16. 设置MyEclipse字体大小
  17. flex拖动图片
  18. 11.15 Daily Scrum
  19. (2)-生成JSONObject的方法
  20. erl_0017 《硝烟中的erlang》 读书笔记004 “锁和阻塞”

热门文章

  1. 解决手机点击包含a、button标签时出现背景色问题
  2. 牛客java基础语法在线编程-知识点小结(待完善)
  3. sudo apt update 没有 Release 文件
  4. Linux 系统jdk安装详细教程
  5. java.3 Java数据类型1
  6. SAP管理员SAP*和DDIC被锁定后如何解锁或重置密码
  7. 吴恩达老师机器学习课程chapter06——支持向量机与核函数
  8. idea安装破解
  9. vue编辑修改,点击取消操作时,table内的内容不变
  10. Java基础——控制语句、switch结构与三元运算符