Как я могу добавить содержимое файла в начало другого существующего файла?

Как добавить содержимое текстового файла в начало другого текстового файла?

Существует 3 файла с именем f1 f2 f3. Все три имеют текстовое содержание.

Как добавить содержимое файла f1 в начале файла f3 и содержимое файла f2 в конец файла f3?

1
задан 25 February 2017 в 00:27

2 ответа

Создайте временную диафрагму .. коснитесь температуры

cat f1 >> temp .. temp now has the content of f1
cat f3 >> temp .. temp now has content of f1 and then f3
cat f2 >> temp .. temp now has the content in following order.. f1 f3 f2
mv temp f3 .. now file f3 contains f1 ..f3..f2
0
ответ дан 25 February 2017 в 00:27

Используйте команду cat. Используя ваш пример, cat f1 f3 f2 объединит файлы вместе, так что он будет читать как f1, f3, затем f2. Он выводит в stdout, поэтому, если вы хотите, чтобы f3 читал так, вы бы перенаправили во временный файл, а затем переместили этот файл в f3: cat f1 f3 f2 > tmp ; mv tmp f3

0
ответ дан 25 February 2017 в 00:27

Другие вопросы по тегам:

Похожие вопросы: