首页 > 其他分享 >paste与awk的拼接命令

paste与awk的拼接命令

时间:2022-11-08 20:09:14浏览次数:38  
标签:文件 www 拼接 awk test txt paste 粘贴

  1. 命令概述

paste命令会把每个文件以列对列的方式,一列列地加以合并 ,他就是相当于把两个不同的文件内容粘贴在一起,形成新的文件。 注意:paste默认粘贴方式以列的方式粘贴,但是并不是不能以行的方式粘贴,加上-s选项就可以行方式粘贴。 2. 命令格式

用法:paste [选项]... [文件]... 3. 常用选项

将每个指定文件里的每一行整合到对应一行里写到标准输出,之间用制表符分隔。 如果没有指定文件,或指定文件为"-",程序将从标准输入读取数据。 长选项必须使用的参数对于短选项时也是必需使用的。 -d, --delimiters=列表 改用指定列表里的字符替代制表分隔符 -s, --serial 不使用平行的行目输出模式,而是每个文件占用一行 --help 显示此帮助信息并退出 --version 显示版本信息并退出

范例: [root@devopsalt opt]# cat 3.txt www www www www www www www [root@devopsalt opt]# cat 4.txt .test.in .test.in .test.in .test.in .test.in .test.in .test.in [root@devopsalt opt]# paste -d "" 3.txt 4.txt www.test.in www.test.in www.test.in www.test.in www.test.in www.test.in www.test.in [root@devopsalt opt]#

使用场景: 域名的拼接,及配置文件的拼接都可以用。如果不熟悉的awk的情况下, awk方法:awk 'NR==FNR{a[FNR]=$0;}NR>FNR{print a[FNR]" "$0;}' 1.txt 2.txt

标签:文件,www,拼接,awk,test,txt,paste,粘贴
From: https://blog.51cto.com/crfsz/5834742

相关文章