全栈直通车-王世彪的博客
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者

王世彪

努力做个影响他人滴人
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者
  • linux

    • linux日志管理工具logrotate
    • linux xargs用法
    • linux搭建个人网盘filebrowser
    • linux搭建个人网盘nextcloud
    • linux搭建个人网盘cloudreve
    • linux合并文件行
    • linux合并文件列
      • 1. 语法
      • 2. 示例
    • linux awk的用法
    • centos升级git版本
    • linux 搭建web服务的若干方法
    • linux 修改文件的MD5
    • linux json解析工具jq
    • ubuntu截图工具
    • linux生成桌面快捷方式
    • centos设置grub密码
    • centos6安装nginx
    • centos6配置yum镜像仓库
    • ubuntu 安装 chrome 浏览器
    • linux查看cpu和内存占用
    • linux分区
    • linux创建swap虚拟内存
    • linux shell计算浮点数除法
    • linux shell遍历数组
    • linux使用Systemd管理系统服务
    • linux使用supervisor管理系统服务
    • centos 安装远程控制工具 VNC
    • linux安装wine
    • linux查看硬件信息
    • linux修复磁盘分区
    • linux带宽监控工具
    • wireshark抓包工具教程
    • linux设置文件句柄上限
    • sftp不允许ssh登录
    • centos安装vsftpd
    • alpine配置国内镜像仓库
    • alpine配置中国时区
  • macOS

  • nginx

  • docker

  • 负载均衡

  • 项目管理

  • 持续集成

  • 大数据

  • 域名

  • 运维
  • linux
王世彪
2021-01-26

linux合并文件列

# linux合并文件列

本文讲述linux系统下如何合并多个文件的列到同一个文件。

# 1. 语法

paste [-s][-d <间隔字符>][--help][--version][文件...]

# 2. 示例

[10:38:09@test]$ cat aa
a1
a2
a3
a4
a5
[10:38:19@test]$ cat bb
b1
b2
b3
b4
b5
[10:41:43@test]$ cat  cc
c1
c2
c3
c4
c5
[10:38:21@test]$ paste aa bb  #合并两个文件,默认分隔符为tab键或者空格
a1      b1
a2      b2
a3      b3
a4      b4
a5      b5
[10:38:30@test]$ paste bb aa #指定先后合并
b1      a1
b2      a2
b3      a3
b4      a4
b5      a5
[10:38:36@test]$ paste -d@ aa bb #指定分隔符合并
a1@b1
a2@b2
a3@b3
a4@b4
a5@b5
[10:42:02@test]$ paste aa bb cc  #可以合并多个文件,但是速度很慢
a1      b1      c1
a2      b2      c2
a3      b3      c3
a4      b4      c4
a5      b5      c5
[10:42:12@test]$ paste -d"@#" aa bb cc #指定多个分割符的情况,会依次排列使用
a1@b1#c1
a2@b2#c2
a3@b3#c3
a4@b4#c4
a5@b5#c5
[10:40:55@test]$ ls  #下一种情况,直接从管道符中提取数据
aa  bb  cc  dd  ee  ff  gg
[10:40:48@test]$ ls | paste -d" "   #默认情况是一行中指含有一个数据
aa
bb
cc
dd
ee
ff
gg
[10:41:14@test]$ ls | paste -d" " - - - -  #指定每行中含有元素的个数
aa bb cc dd
ee ff gg
[10:41:22@test]$ ls | paste -s  #一行显示参数
aa      bb      cc      dd      ee      ff      gg
#linux#合并
上次更新: 2021-01-26 12:48:50
linux合并文件行
linux awk的用法

← linux合并文件行 linux awk的用法→

最近更新
01
mysql创建用户
04-09
02
golang错误处理最佳实践
03-17
03
基于proto文件生成rpc接口定义文档
03-11
更多文章>
Theme by Vdoing | Copyright © 2019-2022 王世彪 | MIT License
冀ICP备19016776号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式