在 Linux 进行文本处理时,我们经常需要把多个文件的数据合并在一起。Tom
Jerry
Alice
25
30
28
Tom 25
Jerry 30
Alice 28
很多人可能会想到写脚本,其实 Linux 早就提供了一个简单的工具:paste一句话理解:paste 用于将多个文件的内容按行“横向拼接”。它是 Linux 文本处理工具链中非常实用的一员,经常用于数据整理、日志处理、CSV 生成等场景。一、paste 命令基本语法
二、最基础的使用示例
三、自定义分隔符(-d)
paste -d "," name.txt age.txt
paste -d ":" name.txt age.txt
四、合并多个文件
paste 不仅可以合并两个文件,还可以合并多个文件。Beijing
Shanghai
Shenzhen
paste name.txt age.txt city.txt
五、将一列数据变为一行(-s)
六、生成简单的 CSV 文件(实战)
paste -d"," name.txt age.txt city.txt > users.csv
七、结合命令输出使用
paste 不仅可以处理文件,还可以处理命令输出。八、paste 与 join 的区别
九、paste 常见使用场景
十、小结
paste 是 Linux 中一个简单但非常实用的文本处理工具。一句话总结:paste 就像一支“胶水”,可以把多列文本数据拼接成完整结构。在 Linux 文本处理工具链中,它经常与这些命令一起使用:掌握这些工具后,你就能在 Linux 终端中高效完成各种数据处理任务。