首页 > 系统相关 >Linux命令(118)之paste

Linux命令(118)之paste

时间:2023-11-12 10:04:42浏览次数:33  
标签:rhel77 ztj paste 118 Linux txt root bak

linux命令之paste

1.paste介绍

linux命令paste命令是把每个文件以列对列的方式,一列列地加以合并

2.paste用法

paste [参数] filename...

paste参数

参数

说明

-d

使用指定的分隔符进行合并

-s

以行来指定文件

3.实例

3.1.使用冒号(:)合并文件

命令:

paste -d : ztj-1.txt ztj-2.txt

[root@rhel77 ztj.bak]# cat ztj-1.txt 
1
3
5
7
9
[root@rhel77 ztj.bak]# cat ztj-2.txt 
2
4
6
8
10
[root@rhel77 ztj.bak]# paste -d : ztj-1.txt ztj-2.txt
1:2
3:4
5:6
7:8
9:10
[root@rhel77 ztj.bak]#

3.2.将文件中的多行数据合并为一行进行显示

命令:

paste -s ztj-1.txt

[root@rhel77 ztj.bak]# cat ztj-1.txt 
1
3
5
7
9
[root@rhel77 ztj.bak]# paste -s ztj-1.txt 
1	3	5	7	9(仅调整输出方式,并不会改变源文件的格式)
[root@rhel77 ztj.bak]#

3.3.以行来指定文件

命令:

paste -sd "=\n" ztj-1.txt

[root@rhel77 ztj.bak]# paste -sd "=\n" ztj-1.txt
1=3
5=7
9
[root@rhel77 ztj.bak]#

3.4.显示命令帮助信息

命令:

paste --help

[root@rhel77 ztj.bak]# paste --help
Usage: paste [OPTION]... [FILE]...
Write lines consisting of the sequentially corresponding lines from
each FILE, separated by TABs, to standard output.
With no FILE, or when FILE is -, read standard input.

Mandatory arguments to long options are mandatory for short options too.
  -d, --delimiters=LIST   reuse characters from LIST instead of TABs
  -s, --serial            paste one file at a time instead of in parallel
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
For complete documentation, run: info coreutils 'paste invocation'
[root@rhel77 ztj.bak]#

3.5.显示命令版本信息

命令:

paste --version

[root@rhel77 ztj.bak]# paste --version
paste (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David M. Ihnat and David MacKenzie.
[root@rhel77 ztj.bak]#

标签:rhel77,ztj,paste,118,Linux,txt,root,bak
From: https://blog.51cto.com/ztj1216/8325103

相关文章

  • Linux命令(117)之split
    linux命令之split1.split介绍linux命令split是按照指定的大小或行数分割文件。输出文件名为“前缀aa”、“前缀ab”。默认前缀以“x”开头,默认文件大小为1000行2.split用法split[参数]filename[前缀]split参数参数说明-l指定输出文件有多少行-a指定长度的后缀,默认:2-b指定输出文......
  • linux useradd命令 添加用户
      [root@MongoDB~]#useraddwww  useradd是添加用户的命令,-s是指定用户登入后所使用的shell。默认值为/bin/bash。如果不想让用户登录系统可以用-s/sbin/nologin.此用户就不可以登录系统useraddftp-s/usr/bin/nologin -M:不要自动建立用户的home目录。-r......
  • linux学习-4
    存储管理存储方式从连接方式上,存储分为:本地存储、外部存储、网络存储;从工作原理上,硬盘分为:固态硬盘、机械硬盘。 在linux系统中,每个设备都被当成一个文件来对待,几乎所有的硬件设备文件都在/dev这个目录内。从硬盘接口上,硬盘分为以下几种类型:IDE----SATA(串行ATA)硬盘SCSI--......
  • 如何在多台Linux系统主机上实现ssh免密访问——成公钥文件id_rsa.pub(数字签名RSA)
     假设共有三台Linux主机,为matser,slave1,slave2,现在要实现master主机可以ssh免密访问master主机自身以及slave1、slave2。 原理:主机 ssh-keygencat/root/.ssh/id_rsa.pub>/root/.ssh/authorized_keysssh-copy-idroot@slave1ssh-copy-idroot@slave2......
  • linux开发基于iMX6ULL-kernel编译环境配置
    先把内核源码仓库下载下来,然后切换到对应版本的分支 切换分支 查看关于官方提供的编译配置文件有那些 只保留自己需要的其他的都删除 在源码根目录下创建脚本添加如下内容 给脚本添加执行权限后开始编译脚本 编译后出错误,安装对应的库 重新编译 至此内核......
  • 初识Windows-linux
    初识Windows-linux二者区别1)开源性:Linux是开源的,任何人都可以查看和修改其源代码,而Windows是闭源的,只有微软拥有其源代码。2)用户界面:Windows的用户界面相对直观易用(易上手),而Linux则需要学些基本命令的认识。3)应用程序:Windows拥有大量的商业软件和游戏,而Linux则更适合开发和运......
  • linux开发基于iMX6ULL-uboot编译环境配置
    1、下载半导体官方的uboot和linux内核固件2、下载uboot 3、下载linux内核(选择5.4版本的分支下载) 下载后如下所示 解压后如下 查看文件夹中的内容 创建一个git仓库然后开始自己uboot编译开发官方给出的对应各种类型的芯片和开发板的配置文件kangxubo@kangxubo......
  • linux 将一个服务器上的文件或者文件夹复制到另一台服务器上
    使用scp命令 可以将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上一、复制文件1.1、将本地文件拷贝到远程语法命令格式:scp文件名用户名@计算机IP或者计算机名称:远程路径#示例如下:scp/root/install.*[email protected]:/usr/local/src1.2、从远程将文件拷回到......
  • 《Unix/Linux系统编程》第六章
    《Unix/Linux系统编程》第六章第六章信号与信号处理本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux......
  • Linux 磁盘管理命令
    Linux磁盘管理Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df(英文全称:diskfree):列出文件系统的整体磁盘使用量du(英文全称:diskused):检查磁盘空间使用量fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间......