Что означает следующая строка:
OUTPUT=${OUTPUT:-/tmp}
делает? Каково значение переменной OUTPUT ?
Это форма расширения параметров, используемая для установки значения по умолчанию. ${OUTPUT:-/tmp} оценивает значение $OUTPUT если оно установлено и не пусто, но в /tmp противном случае.