概述

paste 命令会把每个文件以列对列的方式,一列列地加以合并 ,就是相当于把两个不同的文件内容粘贴在一起,形成新的文件。

注:paste 既可以以列的形式粘贴合并,也可以也行的方式,默认是以列的方式。

语法

该命令支持的选项有:

选项 说明
-d 默认域的分隔符是空格或 tab 键,设置新的域分隔符(即列分隔符)
-s 将每个文件粘贴成一行

使用

以列的方式合并多个文件

默认是以列的方式合并两个文件,将文件中的所有行当成一列。命令格式如下:

# 语法
paste 文件1 文件2 文件3...
# 示例
paste file1.txt file2.txt

注:合并后的结果并不会直接保存到文件,会输出到控制台,可以通过 > 重定向到某个文件中。

指定列分隔符

默认情况下,是以空格或制表符 tab 作为每一列之间的分隔符的,但我们可以自定义分隔符。命令格式如下:

# 语法
paste -d 分隔符 文件1 文件2 文件3...
# 示例,以逗号作为每列的分隔符
paste -d , file1.txt file2.txt

以行的方式合并多个文件

我们将文件以行的方式进行合并,先是将一个文件的所有行合并成一行,然后再进行多个文件的合并,期间也可以指定分隔符。命令格式如下:

# 语法
paste -s 文件1 文件2 文件3...
# 示例
paste -s file1.txt file2.txt

Linux命令之粘贴合并文件paste相关推荐

  1. 【Linux入门学习笔记】Linux命令查阅方法及文件操作命令简介

    文章目录 一.指令构成 1. `man`帮助命令 1.1 如何阅读`SYNOPSIS` 1.2 如何阅读`DESCRIPTION`[^2] 2. 其他帮助命令 二.具体指令 1. `ls`(查看文件或 ...

  2. Linux下分割与合并文件的方法

    Linux下分割与合并文件的方法 切割合并文件在linux下用split和cat就可以完成.下面举些实例进行说明. 1.文件切割 文件切割模式分为两种: 文本文件 二进制模式. 1.1文本模式 文本模 ...

  3. linux间服务器间文件传输,Linux命令scp服务器间文件传输教程

    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 .那么你知道Linux命令scp服务器间文件传输教程么?接下来是 ...

  4. linux jar和zip,Linux命令———zip和jar文件压缩解压

    Linux命令---zip和jar文件压缩解压 (1)ubuntu 使用unzip和zip压缩文件 1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [ ...

  5. 前端第二章:1.HTML简介、Linux 命令行打开 .html 文件、常用标签(一)

    一.HTML 简介 1.HTML 是 超文本标记语言(Hypertext Markup Language) 2.负责 网页三要素 中的 结构 3.使用标签的形式 识别 网页中不同的组成部分 4.超文本 ...

  6. Linux命令行下载大文件,下载Onedrive文件

    Linux命令行下载大文件,下载Onedrive文件 做深度学习实验时,经常会遇到下载数据集,下载到本地又上传到Linux服务器上,这时用rz上传会很慢,在网上找到一些方法,用curl下载One-dr ...

  7. linux纯命令行怎么下载,如何从Linux命令行轻松分享文件

    原标题:如何从Linux命令行轻松分享文件 Transfer.sh是一种简单,方便,快捷的命令行文件分享服务. 它允许您上传最多10GB的数据,文件存储14天,免费. 您可以最大限度地下载,并且还支持 ...

  8. linux命令scp将本地文件上传到服务器

    linux命令scp将本地文件上传到服务器 Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件 在Linux下一般用scp这个命令来通过ssh传输文件. 命令 scp -P 端口 ...

  9. linux中上锁的文件夹,怎么用linux命令给自己的文件上锁

    在工作的时候可能我们一不小心,动了一些原本没想修改的代码,结果找bug找半天,才发下,哦,我是不小心碰到了这的代码,下面来看看小编给大家找打上锁小技巧吧. 怎么用linux命令给自己的文件上锁 原因: ...

最新文章

  1. javascript开关_JavaScript开关案例简介
  2. 高铁转地铁不想重复安检?多地已有举措
  3. 2021年春季学期-信号与系统-第十一次作业参考答案-第二小题
  4. 真正开源的MongoDB的替代品,MangoDB!
  5. java集合框架LinkedList类的方法理解
  6. mysql---视图
  7. Metasploit 之生成木马(msfvenom)
  8. 【转】Castle中AdditionalInterfaces用法介绍
  9. 探求Floyd算法的动态规划本质
  10. 现在每月五千块钱的收入,相当于七八十年代的多少钱?
  11. 如何系统的自学python-自学Python应该如何正确系统学习,避免少走弯路
  12. 桌面支持--Auto Cad 2012安装方法
  13. 机器学习-随机森林算法
  14. 八皇后问题(Queen8)思路分析+源码
  15. 杨国福麻辣烫递交招股书:9个月利润2亿 创始人曾放羊养猪
  16. 在ArcGIS中创建Python工具或者pyt工具箱
  17. win10开机黑屏不显示桌面,怎么办
  18. Mac Android Studio Flutter环境配置之第一个Futter项目
  19. 快速识别无效数据(数据有效性/数据验证)
  20. 什么是数字化?企业该如何做数字化?

热门文章

  1. vue3一键回到顶部方法
  2. 高分子聚合物DBCO-PEG-ACRL,DBCO-PEG-丙烯酸酯,无刺激性,味微苦
  3. 正则匹配纯数字(Oracle、Postgresql、Hive)
  4. 火狐浏览器图片显示异常,控制台检查是图片A,但是显示的是上一张图片
  5. Ubuntu20.04配置静态固定IP地址
  6. 预测赢家破解-两点画线三点画线左侧交易法则
  7. (软件工程)---- 详细设计说明书
  8. 赶鸭子上架的cdq分治
  9. 关于nuxt.js和seo的实践我有话要说
  10. C#/.net 单元测试xUnit、Mock、Moq