Чтобы добавить вывод в существующий файл и не разрушить его, вы можете
воспользоваться символом »:
command >> имя_файла
В результате выполнения команды вывод будет добавлен в конец существующего
файла. Если файл не существует, то он будет создан. Например, рассмотрим как
добавить вывод с помощью команды cat
. Команда cat
печатает
содержимое файлов, имена которых являются ее аргументами, в стандартный вывод.
Если нет аргументов, то она печатает стандартный ввод в стандартный вывод.
Сначала выполните команду cat
без перенаправления вывода. Затем
содержимое файла trial2 добавляем после последней строки в файл trial1 при
выполнении команды cat
над файлом rtial2, перенаправив вывод в файл
trial1:
$ cat trial1
This is the first line of trial1.
Hello.
This is the last line of trial1.
$
$ cat trial2
This is the beginning of trial2.
Hello.
This is the end of trial2.
$ cat trial2 >> trial1
$ cat trial1<CR>
This is the first line of trial1.
Hello.
This is the last line of trial1.
This is the beginning of trial2.
Hello.
This is the end of trial2.
$