2020-10-25 07:51:39
添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
paste 这是一个多义词,请在下列义项中选择浏览(共2个义项):

paste - linux 命令 免费编辑 修改义项名

所属类别 :
其他
其他
编辑分类

paste 命令从在命令行上指定的文件中读取输入。如果出现 - (减号)作为文件名,此命令从标准输入中读取。此命令连接给定的文件中的行并把结果行写到标准输出中。

基本信息

  • 中文名

    填写人物中文名或其中文译名

  • 外文名

    paste

  • 用    途

    从一个或多个文件中连接行

  • 类    型

    linux 命令

  • 解    释

    在命令行上指定的文件中读取输入

折叠 编辑本段 命令

paste命令。

paste是linux 命令。

从一个或多个文件中连接行。

语法

paste [ -s ] [ -d List ] File1 ...

缺省情况下, paste 命令把每个文件当作栏,并用制表符水平连接它们(并行合并)。可以把 paste 命令看作为 cat 命令(垂直连接,也就是一个接一个)的相对命令。

使用 -s 标志, paste 命令合并同一输入文件的后继行(串行合并)。缺省情况下,这些行用制表符连接。

注:

1. paste 命令支持最多 32767 个输入文件( OPEN_MAX 常量)。

2. pr -t -m 命令的操作类似于 paste 命令的操作,但创建额外空间、制表符和行以使页面布局好看些。

3. 输入文件应该是文本文件,但也可包含不限长度大小的行。

标志

-d List 用指定在 List 参数(缺省是制表符)中的一个或多个字符来更改分隔输出中相应行的定界符。如果在 List 参数中有多个字符,那么依次重复使用这些字符,直到输出结束。在并行合并中,最后文件的行总是以换行符结束,而不是 List 参数中指定的某个字符

下列特殊字符也可用在 List 参数中:

\n

换行符

\t

制表符

\\

反斜杠

\0

空字符串(不是空字符)

c

扩展字符

必须用引号将对 shell 有特殊意义的字符引起来。

-s 水平合并第一个文件的后继行。使用此标志, paste 命令在进行下一个文件的操作之前一直处理整个文件。当一个文件的行合并结束时,它强制一个换行然后合并下一个输入文件的行。每次一个地以同样的方式继续处理余下的输入文件。用制表符分隔行,除非使用了 -d 标志。不管 List 参数,文件的最后一个字符强制为换行符。

退出状态

此命令返回下列出口值:

0 成功完成。

>0 发生错误。

示例

1. 要将多个栏的数据粘贴到一起,请输入:

paste names places dates > npd

这样就创建了名称为 npd 的文件,此文件包含来自于第一栏中名称为 names 文件、第二栏中名称为 places 文件、第三栏中名称为 dates 文件的数据。 如果 names, places, 和 dates 文件看上去像:

names places dates

rachel New York February 5

jerry Austin March 13

mark Chicago June 21

marsha Boca Raton July 16

scott Seattle November 4

那么 npd 文件包含:

rachel New York February 5

jerry Austin March 13

mark Chicago June 21

marsha Boca Raton July 16

scott Seattle November 4

在每一行中用制表符隔开 name,place 和 date。这些栏并不总是排成一行,因为制表符停止位每八个栏就设置一下。

2. 要用非制表符隔开栏,请输入:

paste -d"!@" names places dates > npd

这样就交替用 ! 和 @ 作为栏分隔符。如果 names, places 和 dates 文件和示例 1 中的一样,那么 npd 文件包含:

rachel!New York@February 5

jerry!Austin@March 13

mark!Chicago@June 21

marsha!Boca Raton@July 16

scott!Seattle@November 4

3. 要在多个栏中显示标准输入,请输入:

ls | paste - - - -

这样就在 4 个栏中列出当前目录。每个 - (减号)让 paste 命令创建一个包含从标准输入中读取的数据的栏。第一行放置在第一栏中,第二行放置在第二栏中,依此类推。

它等同于:

ls | paste -d"\t\t\t\n" -s -

此示例用标准输入中的后继行填充跨页的栏。-d"\t\t\t\n" 定义要插入每一个栏后的字符:制表符( \t )在前面三栏后,换行符( \n )在第四个后。如果没有 -d 标志, paste -s - 命令显示所有输入为一行,每一栏间有一个制表符

文件

/usr/bin/paste 包含 paste 命令。

相关信息

cat 命令、cut 命令、grep 命令、pr 命令。

-----------------------------------------------------------------------------------------------------------------------------------

折叠 编辑本段 基本操作

Paste=粘贴

通常在Window NT系列系统中,paste表示粘贴;部分Linux发行版支持这一操作

快捷键=Ctrl+V

折叠 编辑本段 英语

折叠 名词n

1.面团, 糊状物

She mixed the flour and water to a paste.

她用水和面做成面团。

2.糨糊

Stick the paper with paste.

用糨糊粘纸。

3.肉(或鱼等)酱(作涂抹料或烹饪用)

4. ( 制作人造宝石的 )铅质玻璃

折叠 及物动词vt

1.粘, 贴

Please paste these sheets of paper together.

请将这几张纸粘在一起。

2.鞭笞; 打

We pasted the enemy's greatest source of supply.

我们对敌人的最大补给来源予以重击。

3. 拼贴

折叠 编辑本段 例子

1. 粘贴;贴入;插入

阅读全文

热点资讯