bash: variável perde valor no final do loop while read

Eu tenho um problema em um dos meus scripts de shell. Perguntei a alguns colegas, mas todos eles apenas balançaram a cabeça (depois de alguns arranhões), então eu vim aqui para uma resposta. De acordo com o meu entendimento, o seguinte script shell deve imprimir "Count is 5" como a última linha....