paste linux空格,linux: paste

墨蓝 2022-10-20 12:29 94阅读 0赞

paste格式为:

paste -d -s -file1 file2

选项含义如下:

-d 指定不同于空格或t a b键的域分隔符。例如用@分隔域,使用- d @。

-s 将每个文件合并成行而不是按行粘贴。

- 使用标准输入。例如ls -l |paste ,意即只在一列上显示输出

[root@localhost my_shell]# cat per1

ID897

ID666

ID982

[root@localhost my_shell]# cat per2

P.Jones

S.Round

L.Clip

[root@localhost my_shell]# paste per1 per2

ID897 P.Jones

ID666 S.Round

ID982 L.Clip

[root@localhost my_shell]# paste -s per1 per2

ID897 ID666 ID982

P.Jones S.Round L.Clip

paste命令管道输入

p a s t e命令还有一个很有用的选项( -)。意即对每一个( -),从标准输入中读一次数据。使用空格作域分隔符,以一个4列格式显示目录列表。方法如下:

[root@localhost my_shell]# ls | paste -d: - - - # 用:分割文件,且每行显示三个文件

a:a.UC:b

backfunc:b.UC:c

发表评论

表情:
评论列表 (有 0 条评论,94人围观)

还没有评论,来说两句吧...

相关阅读

    相关 paste

    paste单词意思是粘贴。该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反。 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将