spawn не поддържа < посока, но можете да направите това:
spawn sh -c "mysql -u root -h localhost -proot dbTest < temp.sql"
Изглежда, че искате да стартирате mysql по неинтерактивен начин, така че можете да използвате и Expect system команда:
system "mysql -u root -h localhost -proot dbTest < temp.sql"
или Tcl exec команда:
exec mysql -u root -h localhost -proot dbTest < temp.sql >@ stdout 2>@ stderr
Може да се наложи да поставите цялата system или exec команда в catch блокирайте в случай, че mysql неуспешно:
catch {system "mysql ..."} catched
# or
catch {exec mysql ...} catched