wc -m in Unix fügt ein Zeichen hinzu
Zählen einer Zeile mit 4 Zeichen ohne neues Zeilenzeichen:
ACTG
wc -m
gibt mir 5. Mit Echo kann ich dieses Problem beheben, so
echo -n 'ACTG' | wc -m
Doch wennACTG
ist in einer Textdatei ohne neues Zeilenzeichen, ich bekomme 5. Warum ist das so?
$ 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