Experimente sudo -i ./test.sh
.
Não sei se existe uma necessidade específica de ter a sequência codificada por cor em um arquivo separado e, em seguida, gravá-la em outro, mas o seguinte funciona bem sem o -i
flag:
#!/bin/bash
string="\e[1;34mTEST\e[0m\n"
printf "${string}"