Чтобы перенаправить вывод, укажите в командной строке после знака "больше чем"
(>) имя файла:
command > имя\_файла
Примечание. Если вы перенаправите вывод в уже существующий файл, то вывод вашей команды заменит содержимое существующего файла.
Перед тем, как перенаправить вывод команды в конкретный файл убедитесь, что
этот файл не существует. shell
не предупреждает, что выполняет перезапись
существующего файла.
Чтобы убедиться, что файл с запланированным именем не существует,
воспользуйтесь командой ls
с аргументом ``имя_файла''
. Если этот
файл не существует, то ls
выдаст сообщение, что файл не найден в текущем
справочнике. Например, проверка существования файлов temp и junk даст следующий
результат:
$ ls temp
temp
$ ls junk
junk: no such file or directiry
$
Это означает, что вы можете назвать свой файл junk, но не можете использовать в качестве имени temp, если не хотите потерять содержимое существующего файла.