Solución:
Apuesto a que el problema es que Cygwin está escribiendo finales de línea de Unix (LF) en el archivo y lo está abriendo con un programa que espera finales de línea de Windows (CRLF). Para determinar si este es el caso, y para una solución un poco pirateada, intente:
echo "`date` User `whoami` started the script."$'r' >> output.log
(donde el $'r'
al final hay un retorno de carro adicional; esto, más el final de línea de Unix, dará como resultado un final de línea de Windows).
Tratar:
echo "`date` User `whoami` started the script."$'n' >> output.log
o solo:
echo $'n' >> output.log
Tratar
echo -en "`date` User `whoami` started the script.n" >> output.log
Intente emitir esto varias veces. Espero que esté buscando el mismo resultado.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)