2016-03-03 442 views
0

我有下面的代碼,這是一個expect腳本, 我想要用mkdir創建一個名爲輸入 目錄,但我知道,在一個 命令的mkdir不起作用想到劇本我很感激這個 問題的任何幫助,我試過folloging方法:如何在期望腳本中使用bash腳本的命令?

#!/usr/bin/expect 
expect "hello" 
send "world" 
mkdir input 
+0

'Expect'是基於'TCL',它有一個'mkdir'函數:https:// www .tcl.tk/man/tcl8.4/TclCmd/file.htm#M22 – Barmar

回答

0

你並不需要使用bash,只需使用TCL的內置file mkdir命令:

file mkdir input 
+0

感謝您的支持,但我還有一個問題,如果我使用exec而不是文件,那麼有什麼區別? – neo33

+0

'file'是內置'Expect'命令,'exec'使用shell。 – Barmar

+0

我有一個問題更多mkdir已經集成到任何版本的TCL或什麼TCL? – neo33