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