Я пытался скопировать весь текст файла в другой
. Команда, которую я использовал, это:
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 ??
Достаточно просто выполнить 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