Разве это не "небезопасно"? @Инвазии, потому что студенты рассказывают через годы, а иногда слишком пересдать классов. Хотя, может быть, не в деталях, они имеют представление о том, что их замечания, как правило, учитываются или нет (по крайней мере это мой опыт). Если они чувствуют, что они увольняются преподаватели, они могут либо перестать давать обратную связь или начать писать плохой отзыв. Какое у вас гражданство? +1 с учетом неопределенности и потенциальных особых случаях говорили другие я не знаю, почему люди избивают этот ответ. (С)он указал " ... молчание...", которые многие другие не. В некоторых ситуациях люди будут пытаться ссылаться на законы прослушки ре аудио части видео - ответ на аргумент, что звук не защищено 1-й поправкой прав - я получил от Американского союза гражданских свобод страницы о 2 дн. назад. Нет, у меня нет ссылки.

Обработка ошибок в скриптах оболочки является довольно простым. Только стандартизированные способы обнаружения какой-либо проблемы-это код возврата команды (не ноль в случае ошибки) и содержание напечатано в стандартный поток ошибок (дескриптор 2). Стандарт ошибка по умолчанию быть напечатаны на ваш терминал. Если вам нужно передать его на ошибки, например, потому что сообщения об ошибках утонуть в другие выходные, например, вы можете заменить в текущей оболочке с одним, который спасает Стандартная ошибка временный файл:

ловушка РМ -Ф "${stderr_output_file}"' выход
stderr_output_file="$(mktemp)"
метод exec 2>"${stderr_output_file}"
[остальная часть вашей программы]