Linux – 如何从一个文件中剪切列并在单行命令中粘贴到另一个文件中?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux – 如何从一个文件中剪切列并在单行命令中粘贴到另一个文件中?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含847字,纯文字阅读大概需要2分钟。
内容图文
我想使用linux cut命令从文件中提取列,然后使用paste命令将同一列插入第二个文件.我可以通过保存剪切命令的结果,然后在其上运行粘贴和第二个文件来完成此操作.但在我看来,必须有一些单行程,这不涉及保存中间结果.谁知道那是什么?谢谢.
例如,第一个文件可能看起来像
date weight
1-1-2010 weight1
1-2-2010 weight2
1-3-2010 weight3
而第二个可能看起来像
date blood_press
1-1-2010 bp1
1-2-2010 bp2
1-3-2010 bp3
我希望输出像
date weight blood_press
1-1-2010 weight1 bp1
1-2-2010 weight2 bp2
1-3-2010 weight3 bp3
不用说,数据比这更大,更复杂.但是这给出了我需要做的事情的想法.再次感谢.
附:由于原因太详细,“join”命令不起作用.
解决方法:
如果您可以使用制表符分隔符(或其他单个字符),则可以执行此操作
cut [column-spec] file1 | paste file2 - > file3
– 在paste命令中读取stdin,当然包含cut生成的行.这些值没有匹配,这是一种直线复制和粘贴.
内容总结
以上是互联网集市为您收集整理的Linux – 如何从一个文件中剪切列并在单行命令中粘贴到另一个文件中?全部内容,希望文章能够帮你解决Linux – 如何从一个文件中剪切列并在单行命令中粘贴到另一个文件中?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。