【发布时间】:2015-06-19 00:19:51
【问题描述】:
我想从一个文件中剪下两列并将它们粘贴到第二个文件的末尾。这两个文件的行数完全相同
file1.txt
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
file2.txt
a b c d e f g h i j
a b c d e f g h i j
a b c d e f g h i j
a b c d e f g h i j
到目前为止我一直在使用
cut -f9-10 file2.txt | paste file1.txt - > file3.txt
输出的正是我想要的
1 2 3 4 5 6 7 8 9 10 i j
1 2 3 4 5 6 7 8 9 10 i j
1 2 3 4 5 6 7 8 9 10 i j
但是我不想创建一个新文件,我希望将文件 1 更改为上述文件。我试过了
cut -f9-10 file2.txt | paste file1.txt -
但它只是在屏幕上打印所有内容。有没有办法只将第 9 列和第 10 列添加到 file1.txt 的末尾?
【问题讨论】:
-
请注意,您提到这两个文件的行数相同,而第二个文件多一个。