微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux粘贴命令的标准input

$paste num let 1 a 2 b 3 c 4 d

所以当我这样做

$ cat num | paste - - 1 2 3 4

我的问题是为什么不把“ cat num | paste - - ”生成为:

1 1 2 2 3 3 4 4

将两个文本列表(一个列表文件)粘贴到一个由逗号分隔的列表中

如何在shell脚本中recursion地使用粘贴命令

背景工具复制和粘贴

在Windows剪贴板复制缓冲区中包含格式化信息以粘贴到Excel中

如何从多个文件提取一列,并将这些列粘贴到一个文件中?

Windows如何处理与Xming的剪贴板接口?

如何使用C#将CSV数据粘贴到Windows剪贴板

让Linux shell脚本将一个string填充到Windows用户的复制/粘贴缓冲区中

bash粘贴不保留换行符

我可以添加一个自定义粘贴选项到Windows文本编辑上下文菜单

显然, paste从第一个文件”(这是标准输入)读取一行,然后从第二个“文件”(也是标准输入)读取一行,并粘贴它们以创建第一行输出。 然后重复。

paste的POSIX规范明确地说明了这一点:

如果为一个或多个文件指定了“ - ”,则应使用标准输入; 标准输入应循环读取一行,每个“ - ”。

你可以使用“ paste num num ”来生成

1 1 2 2 3 3 4 4

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐