wc -m file
って使ったことある?
普通にwc -l .txt
を叩こうとしたらタイプミスした時に以下のようにでて、mあったのかと思って調べて見た。
$ wc -p
wc: illegal option -- p
usage: wc [-clmw] [file ...]
-clw
はなんとなく知ってたけどm
あったのか。
#とりあえず適当にファイルを作成して使ってみることに
test.txt
aaaaaa
aaaaa
aaaaa
aaaaa
$ wc -m test.txt
25 test.txt
調べて見たらPrint Char Count
らしい。なんでm??
でもなんで25?a
という文字は21文字しかない。
$ echo 'a' | wc -m
2
??
$ echo '' | wc -m
1
!!?
#結論
カウントは空文字でも1から始まって、それが各行に対して計算されるので、
7+6+6+6=25ということで25と出力されていたらしい。
#結論2
誰かこれ使ってる人いるの?