>>974
今後の人生、サブシェルの中に移住すればいいだけだろ

cat dummy.txt | {
 i=0
 while IFS= read -r line; do
  i=$((i+1))
 done
 echo "$i"
}