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