The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Стандартные потоки ввода/вывода в UNIX/Linux"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Стандартные потоки ввода/вывода в UNIX/Linux" +1 +/
Сообщение от xguru (?), 14-Июл-09, 19:46 
>я лучше POSIX[1] почитаю. В этой статье даже не упоминается простой способ
>избавиться от нежелательного вывода/ввода путем *закрытия* дескриптора. Напр,
>    $ ls >&- 2>&-
>
>А также, что `команда >&файл' и `команда1 |& команда2' являются расширением в tcsh, bash, zsh и отсутствует в ash (almquist shell) и posix shell'е.
>
>[1] http://www.opengroup.org/onlinepubs/9699919799/utilities/V3_...
>&- нормальная вещь, спасибо,

но как по мне, неправильно использовать >&- там, где логичнее использовать > /dev/null

Сравните

ls >&-

и

ls > /dev/null

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Стандартные потоки ввода/вывода в UNIX/Linux, opennews, 14-Июл-09, 19:07  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру