Buenas! LLevo poquito con los comandos Unix y la programación Shell-Script y me he encontrado con un pequeño problema que me fastidia los scripts que hago. La cuestion es que cuando intento hacer un sort -r de un fichero de texto me da el error:
sort: missing NEWLINE added at end of input file STDIN
Pierdo la ultima linea del fichero y por lo tanto datos importantes.
La linea exacta de codigo que pongo es:
cat $1/temp/m4log/auditorytrace.txt | grep "User" | sort -r | while read linea
.
.
.
Cojo las lineas donde existe User del fichero de texto e invierto el orden de los registros pero pierdo la ultima linea del fichero es decir que una vez ejecutado eso se me queda la penultima como 1a.
Alguien sabe como puedo solucionar este problema?
Muchas gracias.