Я хотел бы вырезать два столбца из одного файла и вставить их в конец второго файла. Два файла имеют точно такое же количество строкbash вырезает столбцы в один файл и сохраняет в конце другого файла
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?
Обратите внимание, что вы упомянули, что два файла имеют одинаковое количество строк, тогда как у второго есть еще один. – fedorqui