wc -m en unix agrega un carácter

Contando una línea con 4 caracteres sin carácter de línea nueva:

ACTG

wc -m me da 5. Con echo, puedo solucionar este problema

echo -n 'ACTG' | wc -m

Pero siACTG está en un archivo de texto sin carácter de línea nueva, obtengo 5. ¿Por qué es así?

$ ls -l file

-rw-rw-r-- 1 user user 5 Feb 11 15:27 file
$ hexdump -C file

00000000  41 42 43 44 0a                                    |ABCD.|
00000005

Respuestas a la pregunta(1)

Su respuesta a la pregunta