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