wc -m в unix добавляет один символ

Подсчет строки с 4 символами без символа новой строки:

ACTG

wc -m дает мне 5. С эхо я могу решить эту проблему так

echo -n 'ACTG' | wc -m

Но еслиACTG находится в текстовом файле без символа новой строки, я получаю 5. Почему это так?

$ 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

Ответы на вопрос(1)

Ваш ответ на вопрос