count.sh の一行目の shebang の末尾に ^M (CR) が付いてるんじゃないの?
Windows で count.sh を書いたとかなんかで
ちなみに ~ ? や ? はなんですか