使用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

转载于:https://www.cnblogs.com/yinghuanan/p/10838306.html

Shell脚本基本命令4相关推荐

  1. shell脚本基本命令1

    在写shell命令之前,首先要知道为什么要使用Shell脚本.使用Shell脚本能够轻易处理文件和目录之类的对象,相对于其他编程语言,Shell脚本执行起来更快,而且他也是个UNIX系统之间通用的功能 ...

  2. Shell脚本基本命令3

    1.简单的执行跟踪 $ sh -x nusers 打开执行跟踪功能 + who 被跟踪的命令 + wc -l 实际的输出 用set -x命令执行跟踪的功能打开,然后用set +x命令关闭它. cat ...

  3. linux shell 脚本要不要加,linux shell脚本基本命令费不需要网

    用VB打造自己的SQL连接器 大家好.....好长时间没上网了...祝大家新年快乐....好了.工程开始 现建一个普通窗口..放上3个textBox控件. 一个是用来输入ip的txtaddres..还 ...

  4. Shell 脚本进入编辑模式和保存退出

    1.概述 Shell 既是一个连接用户和 Linux 内核的程序,又是一门管理 Linux 系统的脚本语言,shell 脚本类似 windows 的批处理文件,shell 脚本就是将连续执行的命令写成 ...

  5. 会linux基本命令是脚本语言吗,如何理解Linux Shell和基本Shell脚本语言?

    理解Linux Shell: shell:一个命令行解释器,通过执行命令或脚本,帮助用户与操作系统打交道. process:进程,用户执行的任务是进程,但进程不只是任务. file:文件放在硬盘上,包 ...

  6. linux脚本基本命令大全,Shell脚本常用命令

    Shell脚本常用命令 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...

  7. Shell脚本示例代码

    1. echo_printf_usage.sh: echo和printf的用法 #! /bin/bash# echo和printf的用法# echo是用于终端打印的基本命令.在默认情况下,echo在每 ...

  8. Shell脚本基础介绍

    shell基础简介: 编写脚本通常使用某种基于解释器的编程语言.而shell脚本不过就是一些文件,我们能将一系列需要执行的命令写入其中,然后通过shell来执行这些脚本. 进入Linux系统(Ubun ...

  9. 用shell脚本监控进程是否存在 不存在则启动的实例

    用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货: #!/bin/sh ps -fe|grep processString |grep -v grep if [ $? -ne 0 ] ...

最新文章

  1. linux中典型文件档案分析
  2. 零基础学python视频百度云-零基础入门学习Python 小甲鱼视频教程
  3. C#教程3:基本语言结构
  4. websockets_使用Java WebSockets,JSR 356和JSON映射到POJO的
  5. (转)uml 静态视图关系和关联
  6. 1603错误_iPhone恢复iTunes未知错误怎么办【解决方法】
  7. 知识整理的八种笔记方法
  8. CAD中插入外部参照字体会变繁体_什么是CAD的形文件,它与字体文件有什么区别?...
  9. 带蒙版的安卓剪辑软件_手机上有哪些好用的视频剪辑 App?
  10. python图片标记_python提取那些被“标记”照片的实例详解
  11. APP开通支付宝支付 转账功能
  12. tp link无线路由器怎么设置
  13. html 打开资源管理器,资源管理器怎么打开 教你如何快速打开资源管理器
  14. Python代码对英语标点后面缺空格的情况自动补空格
  15. 如何制定SEO文章发布模板?
  16. regexp_substr()用法
  17. excel去除重复处理
  18. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java自来水收费管理系统7yd5p
  19. 我们对汽车黑客,CIA和维基解密声称的了解
  20. Thinkpad T460网卡插PoE损坏维修

热门文章

  1. Django REST framework 1
  2. for、for / in循环
  3. Python自动化一--接口测试基础知识,jmeter操作介绍
  4. 罗马数字转整数 · Roman to Integer
  5. 修改2k自动登陆的脚本
  6. C++设计模式实现--策略(Strategy)模式
  7. 2.Liunx 系统设置
  8. snakebar 的使用
  9. 美萍超市销售管理系统标准版access数据库密码mp611
  10. TreeView复选框选择逻辑判断