Recientemente descubrí que los espacios en blanco en el nombre del archivo de redireccionamiento causarán el mensaje de "redirección ambigua".
Por ejemplo, si redirige application$(date +%Y%m%d%k%M%S).logy especifica los caracteres de formato incorrectos, la redirección fallará antes de las 10 AM, por ejemplo. Sin embargo, si application$(date +%Y%m%d%H%M%S).loglo usaste tendría éxito. Esto se debe a que el %kformato rinde ' 9'para las 9 a.m., donde %Hrinde '09'para las 9 a.m.
echo $(date +%Y%m%d%k%M%S) da 20140626 95138
echo $(date +%Y%m%d%H%M%S) da 20140626095138
La fecha errónea podría dar algo como:
echo "a" > myapp20140626 95138.log
donde lo siguiente es lo que se desearía:
echo "a" > myapp20140626095138.log
${OUPUT_RESULTS}. También es un error ortográfico si quisiste decir$OUTPUT_RESULTS}