копировать текст из файла в другой

Я пытался скопировать весь текст файла в другой

. Команда, которую я использовал, это:

echo $(cat file1) > file2

file1

text
text in other line
more text in other line

Но мой результат имеет этот формат

file1

text text in other line
more text in other line

Почему эта команда не скопируйте файл1 точно так же в файл 2 ??

1
задан 19 October 2016 в 21:19

1 ответ

Достаточно просто выполнить cat file1 > file2 или использовать cp, как предложил Алехандро. Если вы хотите стать творческим, вы также можете сделать:

awk '{print $0 > "file1.txt"}' file2.txt python -c 'import sys; f1 = open(sys.argv[1],"r"); f2 = open(sys.argv[2],"w");[f2.write(l) for l in f1];f1.close();f2.close()' /etc/passwd file1
0
ответ дан 23 May 2018 в 05:01

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

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