linux文本文件按列合并
http://blog.163.com/liang8421@126/blog/static/894819572009386653912/
我想把文本文件file1 和文本文件 file2按照相应的行合并成一个文件 file3。如下所示:
原始文件 file1:
aaaa
bbbb
cccc
dddd
eeee
原始文件 file2:
1111
2222
3333
4444
5555
合并后的文件 file3:
aaaa 1111
bbbb 2222
cccc 3333
dddd 4444
eeee 5555
最开始我按照 VI高级命令集锦及VIM应用实例 里说的用VIM来实现,但感觉比较麻烦。经过摸索,我发现用paste这个命令实现这个功能比较简便,用paste file1 file2 > file3这一条命令就解决问题了。
下面简要介绍一下paste的使用:
1、语法结构:paste [OPTION]... [FILE]...
2、option可以是以下参数:
-d, --delimiters=LIST:每行用指定字符分割
-s, --serial:水平排列第一个文件,再水平排列第二个文件...
--help:显示帮助
--version:显示版本号
3、对于FILE,可以有多个,我们可以同时合并多个文件,例如:paste file1 file2 file3 同时合并三个文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程