Seu script atual ficou preso em um loop infinitivo, porque a condição [ "$i" != 201 ] sempre era verdadeira.
Você deve aumentar $i após cada iteração e usar eval para imprimir o conteúdo da variável TC_<RowNo> (mas não é seguro ):
i=1
while [ "$i" -ne 201 ]
do
eval printf '%s\n' "\${TC_$i}"
i=$((i+1))
done >> "Out"
Observe que $i começou em 1 , o uso de -ne para comparação de números inteiros e o redirecionamento no final de while loop.