LINUX.ORG.RU

перенаправление вывода

 ,


0

1

если в начале скрипта стоит перенаправление вывода exec 2>&1 /tmp/file, то как мне вывести один блок (справка, запуск без параметров) в stdout?

if [ $# = 0 ]; then
     print_help > /dev/stdout
  exit 0
fi
не помогает

★★★

Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от ziemin

вот спасибо тебе большое! не думал, что это может быть важно :)

conformist ★★★
() автор топика

/dev/stdout это просто имя файла, который наследуется от родительского процесса. Ты можешь сохранить этот файл в каком-то другом потоке, скажем в №3, как выше.

emulek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.