linux paste简单用法

来源:互联网 发布:最优化方法答案施光燕 编辑:程序博客网 时间:2024/06/07 22:52

paste

命令功能:合并文件列

语  法:paste [-s][-d <间隔字符>][--help][--version][文件...]

补充说明:paste指令会把每个文件以列对列的方式,一列列地加以合并。

参  数:
 
-d<间隔字符>或--delimiters=<间隔字符>  用指定的间隔字符取代跳格字符。
 -s或--serial  串列进行而非平行处理。


> cat   a.txt

ID897

ID666

ID982


>cat   b.txt

P.Jones

S.Round

L.Clip


#合并俩个文件,显示顺序按照文件名先后顺分

> paste  a.txt   b.txt

ID897 P.Jones

ID666 S.Round

ID982 L.Clip


> paste   b.txt a.txt

P.Jones ID897

S.Round ID666

L.Clip ID982

#

> paste -d:   b.txt a.txt

P.Jones:ID897

S.Round:ID666

L.Clip:ID982

#合并好的文件存到c.xls中,存储格式如图

> paste -d:   b.txt a.txt >c.xls

P.Jones:ID897

S.Round:ID666

L.Clip:ID982

# -s参数是按列的顺序合并两个文件,按行显示

> paste -s  a.txt   b.txt

ID897 ID666 ID982

P.Jones S.Round L.Clip


以上是基本的,再难的也没用过,仅供参考吧



原创粉丝点击