Esta é uma forma de expansão de parâmetros usada para definir um valor padrão. ${OUTPUT:-/tmp} avalia para o valor de $OUTPUT se estiver definido e não vazio, mas para /tmp caso contrário.
O que faz a seguinte linha:
OUTPUT=${OUTPUT:-/tmp}
faz? Qual é o valor da variável OUTPUT ?
Esta é uma forma de expansão de parâmetros usada para definir um valor padrão. ${OUTPUT:-/tmp} avalia para o valor de $OUTPUT se estiver definido e não vazio, mas para /tmp caso contrário.