wcとgrepで行数のカウントが違う件
"wc -l"と"grep '' -c"で微妙に数字が違う?なんてことがあったので検証。こんなテキストを用意してみた。
[a.txt] hogehoge[LF] fugafuga[EOF]
[b.txt] hogehoge[LF] fugafuga[LF] [EOF]
[c.txt] hogehoge[CRLF] fugafuga[EOF]
[c.txt] hogehoge[CRLF] fugafuga[CRLF] [EOF]
wc -lの場合
$ wc -l a.txt 2 a.txt $ wc -l b.txt 2 b.txt $ wc -l c.txt 1 c.txt $ wc -l d.txt 2 d.txt