测试数据:

[xiluhua@vm-xiluhua][~]$ cat msn.txt
aaa bbb
bbb ccc
ccc ddd
bbb eee
aaa ccc
bbb sss [xiluhua@vm-xiluhua][~]$ cat msn.bk
AAA BBB
BBB CCC
CCC DDD
BBB EEE
AAA CCC
BBB SSS
[xiluhua@vm-xiluhua][~]$ cat msn3.bk
aaa bbb
BBB CCC
CCC DDD
BBB EEE
AAA CCC
BBB SSS
 

默认方式合并:

[xiluhua@vm-xiluhua][~]$ paste msn.txt msn.bk
aaa bbb AAA BBB
bbb ccc BBB CCC
ccc ddd CCC DDD
bbb eee BBB EEE
aaa ccc AAA CCC
bbb sss BBB SSS

-d选项,指定合并时使用的分隔符:

[xiluhua@vm-xiluhua][~]$ paste -d "|" msn.txt msn.bk
aaa bbb|AAA BBB
bbb ccc|BBB CCC
ccc ddd|CCC DDD
bbb eee|BBB EEE
aaa ccc|AAA CCC
bbb sss|BBB SSS

-s选项,将每个文件的内容合并成一行后,进行比较:

[xiluhua@vm-xiluhua][~]$ paste -s msn.txt msn.bk msn3.bk
aaa bbb bbb ccc ccc ddd bbb eee aaa ccc bbb sss
AAA BBB BBB CCC CCC DDD BBB EEE AAA CCC BBB SSS
aaa bbb BBB CCC CCC DDD BBB EEE AAA CCC BBB SSS

将文件内容由一列转换为两列:

[xiluhua@vm-xiluhua][~]$ paste - - < msn.txt
aaa bbb bbb ccc
ccc ddd bbb eee
aaa ccc bbb sss

将文件内容由一列转换为两列,并使用冒号分隔:

[xiluhua@vm-xiluhua][~]$ paste -d ":" - - < msn.txt
aaa bbb:bbb ccc
ccc ddd:bbb eee
aaa ccc:bbb sss

-

paste DEMO合并文件的更多相关文章

  1. paste命令-合并文件

    paste [-s] [-d " "] [file1] [file2] -s:将文件合并成行 -d:显示时的分割符 //1.txt 1 6 2 7 3 8 4 9 5 10 //2 ...

  2. paste 合并文件

    1.命令功能 paste  用于合并文件的列,把每个文件以列对列的方式,一列列地加以合并. 2.语法格式 paste  option  file 参数选项 参数 参数说明 -d 指定间隔符合并文件(默 ...

  3. bash shell 合并文件

    # 按列合并文件 paste file1 file2 file3 > file4 # 要先 sort, 再 file1 file2 paste格式为: paste -d -s -file1 fi ...

  4. requirejs实验002. r.js合并文件. 初体验.

    requirejs的官网上有介绍如何使用r.js合并,压缩文件的.http://requirejs.org/docs/optimization.html https://github.com/jrbu ...

  5. Python win32com模块 合并文件夹内多个docx文件为一个docx

    Python win32com模块 合并文件夹内多个docx文件为一个docx #!/usr/bin/env python # -*- coding: utf-8 -*- from win32com. ...

  6. 152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv

    152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv 附件下载地址:https://jiaopengzi.com/2602.html 一.背景 在我们使用 ...

  7. RandomAccessFile拆分合并文件

    import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java. ...

  8. PDF 补丁丁 0.4.2.905 测试版发布:智能合并功能减小合并文件的大小

    之前的测试版在合并文件功能处添加两个相同的PDF文件,程序会重复写入该文件的内容,导致文件体积膨胀,浪费存储空间. 例如:使用者需要在原 PDF 文件(设文件为1.pdf)第2和第3页中间插入几张图片 ...

  9. stream流批量读取并合并文件

    import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.F ...

随机推荐

  1. Winform项目调用asp.net数据接口

    最近一个WPF项目需要改写成android项目,思路是在asp.net项目中编写一个通用接口,便于其它平台下调用数据.刚接触到这些东西的时候完全是一头雾水,最根本的原因是不明白网站中的一个网页,为什么 ...

  2. RabbitMQ学习总结 第一篇:理论篇

    目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...

  3. zookeeper安装和应用场合(名字,配置,锁,队列,集群管理)

    安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/ 来获取,Zookee ...

  4. int[] List<int> 排序

    ; List<,,,,,,}; ,,,,}; List<int> result = allingInts.ToList(); result.Sort(); allingInts = ...

  5. interblock corruption & intrablock corruption

    interblock corruption: corruption blocks rather than within the block itself. can only be logical co ...

  6. 创建Java类并实例化的基本过程

    package com.sanguosha.java; /* * 面向对象实现的过程 * 1.创建类并设计类的成员(成员变量即属性and成员方法即方法) * 2.通过类来创建类的对象,也称类的实例化 ...

  7. 转:python webdriver API 之定位一组对象

    webdriver 可以很方便的使用 find_element 方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,WebElement 接口同样提供了定位一组元素的方法 find_eleme ...

  8. UVa 10088 - Trees on My Island (pick定理)

    样例: 输入:123 16 39 28 49 69 98 96 55 84 43 51 3121000 10002000 10004000 20006000 10008000 30008000 800 ...

  9. A letter to a good guy in USA

    Hi Nick:Busy recently forgetting to check Yammer in box.Really nice of you to agree to provide help ...

  10. 解决Xamarin 生成时出现 “aapt.exe”已退出,代码为 1。错误问题

    项目中添加的资源或项目文件的名称不能包含 空格 横线 特殊符号 或者 Android关键字 等