C 프로그래머로서, 나는 wc -c
바이트 수 wc -m
를 세고 문자 수를 세는 것이 긴 텍스트 파일에 대해 매우 다른 결과를 출력 한다는 사실에 놀랐습니다 . 나는 항상 sizeof(char)
1 바이트 라고 들었습니다 .
qdii@nomada ~/Documents $ wc -c sentences.csv
102990983 sentences.csv
qdii@nomada ~/Documents $ wc -m sentences.csv
89023123 sentences.csv
어떤 설명?
아래의 @ rici 's answer를 참조하십시오 ... 당신의 질문에 -m 및 -c 플래그가 거꾸로 있습니다 (c = bytes, m = characters) ...하지만 예제 출력은 정확합니다.
—
Dan