【问题标题】:Expect: No such variable [closed]期望:没有这样的变量[关闭]
【发布时间】:2014-12-25 23:09:11
【问题描述】:

我开始使用期望。我有一个简单的脚本。但我有一个问题。我想初始化一个第一个字符为 $ 的变量:

set mystring "$THIS_IS_MY_STRING%"

所以我得到一个错误,因为 expect 需要一个变量。我该如何解决这个问题?

【问题讨论】:

  • 我认为你只需要逃避$。所以应该是"\$THIS_IS_MY_STRING%"
  • 哇,真快。是的,你是对的 :) 我不熟悉 linux/bash。有什么要提醒的。谢谢!

标签: linux bash debian expect


【解决方案1】:

使用反斜杠转义任何特殊字符,例如美元符号,这样您的代码就变成了

set mystring "\$THIS_IS_MY_STRING%"

【讨论】:

    猜你喜欢
    • 2016-12-24
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 2014-01-19
    • 2017-01-31
    • 1970-01-01
    相关资源
    最近更新 更多