linux – bash将列剪切为一个文件并保存到另一个文件的末尾
发布时间:2021-01-12 13:09:05 所属栏目:Linux 来源:网络整理
导读:我想从一个文件中剪切两列,并将它们粘贴在第二个文件的末尾.这两个文件具有完全相同的行数 file1.txt1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 101 2 3 4 5 6 7 8 9 10file2.txta b c d e f g h i ja b c d e f g h i ja b c d e f g h i ja b c d e f g h i
我想从一个文件中剪切两列,并将它们粘贴在第二个文件的末尾.这两个文件具有完全相同的行数
到目前为止我一直在使用
它输出的正是我想要的
但是我不想创建一个新文件,我宁愿将文件1更改为上面的文件.我试过了
但它只是在屏幕上打印所有内容.有没有办法只将第9列和第10列添加到file1.txt的末尾? 最佳答案 从moreutils使用海绵!它允许您吸收标准输入并写入文件.也就是说,在管道之后就地替换文件.
请注意,您也可以使用带有process substitution的粘贴来执行您正在执行的操作.
这将使用”作为分隔符将file1.txt与file2.txt中的两个最后一列连接起来. (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |