首页 > 系统相关 >linux 中实现按照行交叉合并两个文件

linux 中实现按照行交叉合并两个文件

时间:2023-09-13 18:11:17浏览次数:34  
标签:test01 交叉 paste pc1 合并 cat linux txt root

 

001、方法1

[root@pc1 test01]# ls
a.txt  b.txt
[root@pc1 test01]# cat a.txt
1 2
3 4
5 6
[root@pc1 test01]# cat b.txt
a b
c d
e f
[root@pc1 test01]# paste -d "_" a.txt b.txt
1 2_a b
3 4_c d
5 6_e f
[root@pc1 test01]# paste -d "_" a.txt b.txt | tr "_" "\n"
1 2
a b
3 4
c d
5 6
e f

 

002、方法2

[root@pc1 test01]# ls
a.txt  b.txt
[root@pc1 test01]# cat a.txt
1 2
3 4
5 6
[root@pc1 test01]# cat b.txt
a b
c d
e f
[root@pc1 test01]# paste -d "\n" a.txt b.txt  ## 直接使用换行符作为合并后的分割符
1 2
a b
3 4
c d
5 6
e f

 

原文:https://www.cnblogs.com/chenwenyan/p/9634463.html

 

标签:test01,交叉,paste,pc1,合并,cat,linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17700383.html

相关文章

  • Linux内核之堆溢出的利用
    前言用户进程会通过malloc等函数进行动态内存分配相应的内核也有一套动态的内存分配机制。内核中的内存分配有两种类型的计算机并且使用不同的方法管理物理内存UMA计算机:每个处理器访问内存的速度一直NUMA计算机:每个处理器访问自己的本地内存速度较快,但是访问其他处理器的本地内存......
  • 等保2.0安全计算环境-三级通用Linux测评
    一、身份鉴别a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换;1、应核查用户在登陆时是否采用了身份鉴别措施;用户登录服务器需要使用账户+账户口令。2、应核查用户列表确认用户身份标识是否具有唯一性;(more/etc/passwd)//查看命......
  • Linux实现查看文件内容的5种方式
    除了使用vi/vim编辑器查看文件内容和使用cat命令将文件所有内容展示到终端上以外,还有多种方式。1、more:分屏显示文件内容。   点击q键退出。    more与cat类似,只不过如果文件内容超过了当前终端一个屏幕能显示的大小,此时more命令就会在终端只显示一个屏幕的文件内容......
  • linux常用命令
    1.pwd我在那里2.whoami我是谁3.clear清屏4.ctrl+c强制停止5.ipaddr查看地址6.ping是否联通网站7.systemctlstart|stop|restart|enabled进程network|网络连接|firewalld|防火墙8.cd进入目录cd..回到上一层目录cd-原路返回来时的目录cd/进入根目录9.......
  • linux中创建用户组
    1.打开终端并以root用户身份登录到Linux系统。2.运行以下命令以创建一个用户组:sudogroupaddgroup_name将“group_name”替换为你想要创建的用户组的名称。3.配置/etc/sudoers文件:sudovisudo4.在文件中找到Userprivilegespecification部分,或者##......
  • Linux手动安装jre
    ......
  • linux if命令
    关于文件属性的判断式-a如果文件存在-b如果文件存在,且该文件是区域设备文件-c当file存在并且是字符设备文件时返回真-d当pathname存在并且是一个目录时返回真-e当pathname指定的文件或目录存在时返回真-f当file存在并且是普通文件时返回真-g当由pathname指定的文件......
  • 【Linux】firewalld防火墙基本操作指令
    1,firewall-cmd--list-all   查询全部已开放端口 2,firewall-cmd--zone=public--add-port=8888/tcp--permanent    开放端口3,firewall-cmd--zone=public--remove-port=8888/tcp--permanent   关闭端口 4,firewall-cmd--reload   重启防......
  • linux系统创建新的Swap分区
    先执行free-h查看现在的swap分配情况 执行swapon-s查看swap的分区文件执行swapoff/dev/dm-1取消已经挂上的swap文件现在扩充swap到4G,并将swap文件挂到/vm_memory/swapfile上先创建/vm_memory/swapfile,依次执行mkdir/vm_memorytouch/vm_memory/swapfil......
  • 【Linux】阿里云linux服务器,开放一个端口
    服务器如何开通一个端口您好,1,首先,如果使用的是云服务器ECS,需要在安全组中放行需要开通的端口,操作方法请参见添加安全组规则。如果使用的是轻量应用服务器,需要在防火墙中放行需要开通的端口,操作方法请参见轻量应用服务器防火墙。2,其次,需要在服务器内部确保对应的服务已经启动,并且......