Shell paste 合并文件命令简介

paste 命令用于合并文件的行。它可以合并一个文件或多个文件中的行。

paste 命令的语法如下所示:

paste [OPTION]... [FILE]...

现在有如下两个示例文件:


Shell paste 合并文件命令简介_第1张图片
示例文件

默认情况下,使用 paste 命令合并文件,各文件中的各行将以制表符(Tab)作为分隔符进行合并并输出:


Shell paste 合并文件命令简介_第2张图片
合并之后的输出

使用 -d 选项,可以指定各个文件中的各行在合并时所使用的分隔符:


Shell paste 合并文件命令简介_第3张图片
使用分隔符的效果

当合并两个以上文件的时候,也可以指定多个分隔符:


Shell paste 合并文件命令简介_第4张图片
指定多个分隔符

使用 -s 选项,paste 命令可以顺序地合并文件,即它顺序地将每个文件中的所有行的内容合并为一行,由此每个文件的内容被合并为单一的一行:


Shell paste 合并文件命令简介_第5张图片
使用 -s 选项

使用 paste 命令,将文件的内容由一列转换为多列(一个“-”为一列):


Shell paste 合并文件命令简介_第6张图片
转换为多列

本文参考自 《Linux Shell命令行及脚本编程实例详解 》

你可能感兴趣的:(Shell paste 合并文件命令简介)