【发布时间】:2017-12-12 18:44:59
【问题描述】:
以下是我尝试在 shell 脚本中使用 expect 执行的代码。
send "date +%d%m%y \n"
set date1 "$expect_out(buffer)"
puts "$date1"
expect "#"
我得到的输出是
date +%d%m%y
111217
有什么方法可以抑制命令(date +%d%m%y) 并且只将输出存储在变量 date1 中?
【问题讨论】:
-
您的代码对我不起作用。请发minimal reproducible example。
-
@emily,你知道这是expect 代码,对吧?
-
是的,很明显它是期望代码。但是没有
expect声明,所以我想知道OP 是如何获得$expect_out(buffer)的?
标签: expect