开胜科技-网站建设专家

售前咨询:点击这里给我发消息 点击这里给我发消息 

技术支持:点击这里给我发消息 点击这里给我发消息 

售后服务:点击这里给我发消息 点击这里给我发消息 

电话:0531-89004900

手机:18660105139

E-mail:service@openwin.cn

编程知识

linux命令之paste(合并文件流)

发布时间:2016-07-15 23:56:50      浏览次数:0

 

paste 命令

paste 与 cut 命令相反,它会添加一个或多个文本到文件中,而不是从文件中抽取文本列,它通过读取多个文件,然后把没问文件中的字段整合成单个文本流,输入到标准输出。

命令格式

paste [选项] [文件名]

常用参数

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

-d 自定义分隔符


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/**
 * 默认为-d 也就是按照行数进行合并,成一列
 * -s 为按照文件进行分成列,一个文件为一列
 
 * */
 
kighsense:linux_test kighsense$ paste a.php c.php 
ddddr   this is c.php
eeeeen  i am ok!
fffffffn ggggggn    
hhhhhhhhh   
hello   
world   
i am very ok, think you!    
我是一个大好人!    
kighsense:linux_test kighsense$ paste -s a.php c.php 
ddddr   eeeeen  fffffffn ggggggn    hhhhhhhhh   hello   world   i am very ok, think you!    我是一个大好人!
this is c.php   i am ok!
kighsense:linux_test kighsense$ paste -d ' ' a.php c.php 
ddddr this is c.php
eeeeen i am ok!
fffffffn ggggggn 
hhhhhhhhh 
hello 
world 
i am very ok, think you! 
我是一个大好人!
开胜科技微信(openwin-cn)