2016-03-03 157 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