Unix Paste

转载 2006年05月18日 18:43:00
$ cat names
Tony
Emanuel
Lucy
Ralph
Fred
$

$ cat numbers
(307) 555-5356
(212) 555-3456
(212) 555-9959
(212) 555-7741
(212) 555-0040
$

$ paste names numbers Paste them together
Tony (307) 555-5356
Emanuel (212) 555-3456
Lucy (212) 555-9959
Ralph (212) 555-7741
Fred (212) 555-0040
$

$ cat addresses
55-23 Vine Street, Miami
39 University Place, New York
17 E. 25th Street, New York
38 Chauncey St., Bensonhurst
17 E. 25th Street, New York

$ paste names addresses numbers
Tony 55-23 Vine Street, Miami (307) 555-5356
Emanuel 39 University Place, New York (212) 555-3456
Lucy 17 E. 25th Street, New York (212) 555-9959
Ralph 38 Chauncey St., Bensonhurst (212) 555-7741
Fred 17 E. 25th Street, New York (212) 555-0040
$

paste -dchars 用chars来做分隔符,第一个字符分隔第一个和第二个字符串,第二个字符分隔第二个和第三个字符串,依此类推.分隔符要用' '号标记
$ paste -d'+' names addresses numbers
Tony+55-23 Vine Street, Miami+(307) 555-5356
Emanuel+39 University Place, New York+(212) 555-3456
Lucy+17 E. 25th Street, New York+(212) 555-9959
Ralph+38 Chauncey St., Bensonhurst+(212) 555-7741
Fred+17 E. 25th Street, New York+(212) 555-0040
$

$ paste -d'+-' names addresses numbers
Tony+55-23 Vine Street, Miami-(307) 555-5356
Emanuel+39 University Place, New York-(212) 555-3456
Lucy+17 E. 25th Street, New York-(212) 555-9959
Ralph+38 Chauncey St., Bensonhurst-(212) 555-7741
Fred+17 E. 25th Street, New York-(212) 555-0040
$

paste -s filename 是把一个文件里的内容打印在一行里

$ paste -s names Paste all lines from names
Tony Emanuel Lucy Ralph Fred
$ ls | paste -d' ' -s - Paste ls's output, use space as delimiter
addresses intro lotsaspaces names numbers phonebook
$

[转载]常用unix命令用法 - cut和paste

原文链接:http://www.pczpg.com/html/caozuoxitong/Lunix_Unix/20090807/12861.htmlcut用来从标准输入或文本文件中剪切列或域。剪切文本...
  • wfing
  • wfing
  • 2010年08月11日 10:58
  • 1471

Shell 学习12(paste命令)

paste paste命令用于将文本文件或标准输出中的内容粘贴到新的文件,它可以将来自于不同文件的数据粘贴到一起,形成新的文件 paste [选项] 文件1 文件2 -d 默认分割符是...
  • Anders_Zhuo
  • Anders_Zhuo
  • 2013年01月03日 17:06
  • 5779

R语言paste函数

R语言paste函数,把向量转换成字符并连接。
  • neweastsun
  • neweastsun
  • 2016年06月30日 17:54
  • 7553

学习Python:WSGI_02_使用Paste库

这里我们来结合Python中的Paste库,继续进行说明。如果我们想对不同的请求路径,让不同的应用程序去处理,这该怎么办?一个常见的解决办法就是,我们可以很方便的使用Paste库来实现我们的想法。...
  • mygrus
  • mygrus
  • 2017年03月09日 16:30
  • 372

R 中 paste的使用

R中关于字符串处理的一些资料: 点击打开链接 点击打开链接 在画图是有label;main等太长,常使用paste将其换行。 如: paste("I LOVE R", "...
  • xwydq
  • xwydq
  • 2013年10月24日 21:58
  • 2560

【shell】paste用法

p a s t e格式为: paste -d -s -file1 file2 选项含义如下: -d 指定不同于空格或t a b键的域分隔符。例如用@分隔域,使用- d @。 -s 将每个文件合...
  • sunxinhere
  • sunxinhere
  • 2012年08月31日 00:18
  • 11471

【转帖】Linux Cut 命令 与 Paste命令&Join命令&tr命令

Cut命令 ,主要用来提取各种各样的数据。 cut -cchars file 如:     -c5     提取第5个字符         -c5-    提取第5个字符以后的字符    ...
  • carolzhang8406
  • carolzhang8406
  • 2011年01月02日 09:55
  • 5324

Python Paste 学习笔记

一、写在前面这篇文章主要介绍了Python的Paste库的使用,学习过程中主要参考官网文档以及自己的理解,整理成笔记以便后续自己查阅。 如果转载,请保留作者信息。 邮箱地址:jpzhang.h...
  • u011521019
  • u011521019
  • 2016年03月15日 00:31
  • 3878

R语言中paste()中粘贴向量

因为num为一个向量,在paste函数中是对num进行拆分,分别进行paste 而我想要的是这样的: 于是采用for循环逐一paste:...
  • asongsongsong
  • asongsongsong
  • 2015年12月30日 13:59
  • 2713

linux下paste合并文件 要创建不同于空格或tab键的域分隔符,使用-d选项。下面的例子用冒号做域分隔符。

http://logo32.iteye.com/blog/1316299 linux下合并文件 cut用来从文本文件或标准输出中抽取数据列或者域,然后再用paste可以将这些数据粘贴起来形成相关文件。...
  • mmbbz
  • mmbbz
  • 2017年02月08日 15:44
  • 558
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unix Paste
举报原因:
原因补充:

(最多只允许输入30个字)