У меня есть скрипт bash, где я перенаправляю вывод в файл для регистрации.
if test -t 1; then
# stdout is a terminal
exec > $OUTPUT_FILE 2>&1
else
# stdout is not a terminal, no logging.
false
fi
У меня есть одно место позже, где мне действительно нужен вывод для перехода на стандартный вывод. Есть ли способ переопределить только один вызов, чтобы заставить это?
echo test 1>