wc -lは改行を数えるので最終行に改行がなかったら実際の行数よりも1行少なく数えられるそうだ。へえ。