当前位置: 首页 > news >正文

paste命令

paste命令

join lines of two files on a common field

join [OPTION]... FILE1 FILE2

join [-ti12] file1 file2

示例说明

,表明合并的分隔符

paste -d ',' b.txt m.txt >n.txt

-表明从标准输入获取文件

cat b.txt |paste -  m.txt > n.txt

如果要合并一个文件的所用行

paste -s b.txt > n.txt

该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反。

示例

$ cat names

Tony

Emanuel

Lucy

Ralph

Fred

gan.cublog.cn

$ cat numbers

(307) 555-5356

(212) 555-3456

(212) 555-9959

(212) 555-7741

(212) 555-0040

$ paste names numbers   将两个文件合并,他们中间用tab键分隔开

Tony    (307) 555-5356

Emanuel (212) 555-3456

Lucy    (212) 555-9959

Ralph   (212) 555-7741

Fred    (212) 555-0040

$ cat addresses

55-23 Vine Street, Miami

39 University Place, New York

17 E. 25th Street, New York

38 Chauncey St., Bensonhurst

17 E. 25th Street, New York

$ paste names addresses numbers

Tony    55-23 Vine Street, Miami       (307) 555-5356

Emanuel 39 University Place, New York  (212) 555-3456

Lucy    17 E. 25th Street, New York    (212) 555-9959

Ralph   38 Chauncey St., Bensonhurst   (212) 555-7741

Fred   17 E. 25th Street, New York     (212) 555-0040

$ paste -d'+' names addresses numbers   他们中间用指定的'+'符号隔开

Tony+55-23 Vine Street, Miami+(307) 555-5356

Emanuel+39 University Place, New York+(212) 555-3456

Lucy+17 E. 25th Street, New York+(212) 555-9959

Ralph+38 Chauncey St., Bensonhurst+(212) 555-7741

Fred+17 E. 25th Street, New York+(212) 555-0040

$ paste -s names        将多行数据合并到一行,他们间用tab键隔开

Tony    Emanuel Lucy    Ralph   Fred

原文

http://blog.sina.com.cn/s/blog_63d675190100p4wh.html

转载于:https://www.cnblogs.com/mydomain/archive/2013/04/21/3034294.html

相关文章:

  • 一篇故事讲述了计算机网络里的基本概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等...
  • Winform开发框架之混合型框架的剖析
  • 折腾13年——Leo张大志小传
  • 《C++.GUI.Programming.with.Qt.4》读书笔记Chapter 1~2
  • 学习 easyui 之二:jQuery 的 ready 函数和 easyloader 的加载回调函数
  • AS3应用程序模块化开发与ApplicationDomain
  • Access restriction: The type BASE64Encoder is not accessible due to restrict
  • 什么是x-window
  • Unity3D 关于yield在collider中的使用
  • ultraWinGrid绑定下拉框
  • 双向循环链表运用(2)
  • Qt ui的动态加载
  • Oracle11gR2 静默建库,删库和配置
  • Qt ui在程序中的使用
  • grub2编译安装
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • EOS是什么
  • FineReport中如何实现自动滚屏效果
  • Java精华积累:初学者都应该搞懂的问题
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Transformer-XL: Unleashing the Potential of Attention Models
  • VUE es6技巧写法(持续更新中~~~)
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 半理解系列--Promise的进化史
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 蓝海存储开关机注意事项总结
  • 嵌入式文件系统
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 实现菜单下拉伸展折叠效果demo
  • 系统认识JavaScript正则表达式
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 怎么把视频里的音乐提取出来
  • - 转 Ext2.0 form使用实例
  • 阿里云重庆大学大数据训练营落地分享
  • 数据可视化之下发图实践
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • #{} 和 ${}区别
  • #git 撤消对文件的更改
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (3)STL算法之搜索
  • (done) 两个矩阵 “相似” 是什么意思?
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (十一)c52学习之旅-动态数码管
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (一)kafka实战——kafka源码编译启动
  • (一)u-boot-nand.bin的下载
  • (转)视频码率,帧率和分辨率的联系与区别
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .NET 8.0 发布到 IIS
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道