Операционная система UNIX. Руководство пользователя

Перенаправить вывод: знак >


Чтобы перенаправить вывод, укажите в командной строке после знака "больше чем" (>) имя файла:

command > имя_файла<CR>

Примечание. Если вы перенаправите вывод в уже существующий файл, то вывод вашей команды заменит содержимое существующего файла.

Перед тем, как перенаправить вывод команды в конкретный файл убедитесь, что этот файл не существует. shell не предупреждает, что выполняет перезапись существующего файла.

Чтобы убедиться, что файл с запланированным именем не существует, воспользуйтесь командой ls с аргументом "имя_файла". Если этот файл не существует, то ls выдаст сообщение, что файл не найден в текущем справочнике. Например, проверка существования файлов temp и junk даст следующий результат:

$ ls temp<CR>

temp $ ls junk<CR>

junk: no such file or directiry $

Это означает, что вы можете назвать свой файл junk, но не можете использовать в качестве имени temp, если не хотите потерять содержимое существующего файла.



Содержание раздела