Se você quiser uma string sem interpolação em Tcl (a linguagem espera usar), e isso não acontece tem {} caracteres ou variáveis que você deseja expandir e coloque-os em {} . Por exemplo:
send { chage -l root | grep -i "Password expires" | if [[ 'awk -F : '{print $2}' ' = "never" ]] ; then echo "password needs to be changed " ;else echo "skipping reset " ; fi;}
send \r