wc -c 명령을 사용하여 문자 수를 계산했지만 예를 들어 잘못된 수, 문자 수 + 1을 제공합니다.
echo "k" | wc -c
그것은 2 문자를 제공합니다
왜 1이 아닌가?
-m, 나는이 같은 문제에 사용되는 문자 카운트 인쇄 --chars
—
모하마드 Karmi
맞습니다, 유니 코드는 문자 당 2 바이트라고 생각했지만 유니의 ASCII 문자는 여전히 1 바이트 인 것 같습니다. 궁금한. 나는 EOL을 생각하고있다
—
mcalex
네, 파일에 "k"를 입력했는데 2 개의 문자가 제거되었습니다. 그래서 0이 궁금합니다.
—
Mohammad Karmi
-c옵션은 바이트 수가 아닌 글자 수있다