我的期望脚本中有一个这样的声明
send "sed -i -e 's/$oldport/$newport/' backup.txt\r"
expect "$ "
但是,我希望首先检查文件backup.txt是否存在,如果存在,然后进行编辑。
我如何做到这一点?
谢谢
由于Expect是Tcl的扩展,因此所有Tcl命令都可以使用:
if {[file exists backup.txt]} {
send "sed -i -e 's/$oldport/$newport/' backup.txt\r"
expect "$ "
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句