预期:没有这样的变量[关闭]

2023-12-08

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

set mystring "$THIS_IS_MY_STRING%"

所以我得到一个错误,因为expect需要一个变量。我怎样才能解决这个问题?


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

set mystring "\$THIS_IS_MY_STRING%"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

预期:没有这样的变量[关闭] 的相关文章

  • Bash 目录上的 For 循环

    快速背景 ls src file1 file2 dir1 dir2 dir3 Script bin bash for i in src do if d i then echo i fi done Output src dir1 src di
  • 使用 Python 将阿拉伯语或任何从右到左书写系统的字符串打印到 Linux 终端

    非常简单的例子是 city print city 我期望输出是 但实际上输出是相反的字符串 字母看起来有点不同 因为它们有开始 中间和结束形式 我无法将其粘贴到此处 因为复制粘贴会再次更正字符串的顺序 如何在 Linux 终端上正确打印阿拉
  • 每个虚拟主机的错误日志?

    在一台运行 Apache 和 PHP 5 的 Linux 服务器上 我们有多个带有单独日志文件的虚拟主机 我们似乎无法分离 phperror log虚拟主机之间 覆盖此设置
  • 如何使用 PyAudio 选择特定的输入设备

    通过 PyAudio 录制音频时 如何指定要使用的确切输入设备 我的电脑有两个麦克风 一个内置 一个通过 USB 我想使用 USB 麦克风进行录音 这流类 https people csail mit edu hubert pyaudio
  • 如何使用 bash 脚本通过 tar 备份文件系统?

    我想备份我的 ubuntu 文件系统 我写了这个小脚本 这是非常基本的 但这是我第一次尝试 我害怕犯错误 由于需要几个小时才能完成才能看到结果 因此我认为最好向经验丰富的程序员询问我是否做错了什么 我特别感兴趣 gt 会记录输出mv或者它也
  • BASH 中带有千位分隔符的数字格式

    我有一个号码12343423455 23353 我想用千位分隔符格式化数字 所以输出将是12 343 423 455 23353 printf 3f n 12345678 901 12 345 678 901
  • 在 Windows / Linux 中创建 Mac 包

    我自己努力制作一个 r 包 我按照 stackoverflow 中上一个问题的说明进行操作如何为外行开发软件包 http cran r project org bin windows Rtools 以下是我根据上一个问题采取的步骤 在新的
  • 重新链接匿名(未链接但打开)文件

    在 Unix 中 可以创建匿名文件的句柄 例如 使用 creat 创建并打开它 然后使用 unlink 删除目录链接 留下一个带有 inode 和存储的文件 但没有可能的方法重新打开它 此类文件通常用作临时文件 通常这就是 tmpfile
  • 进程如何知道它已收到信号

    如果我错了 请纠正我 以下是我对信号的理解 据我所知 信号生成 和信号传递有2个不同 事物 为了产生信号 操作系统只是在位数组中设置一个位 在过程控制中维护 工艺块 PCB 每一位 对应于特定信号 当设置一个位时 这意味着 该位对应的信号为
  • 使用 Vala 和 GLib 的正则表达式

    有没有一个函数 比如http php net manual en function preg match all php http php net manual en function preg match all php 使用 GLibh
  • 为什么我的代码在编译用于分析 (-pg) 时在多线程下运行比在单线程下运行慢?

    我正在写一个光线追踪器 最近 我在程序中添加了线程 以利用 i5 四核上的附加内核 奇怪的是 应用程序的调试版本现在运行速度变慢 但优化后的构建运行速度比添加线程之前更快 我将 g pg 标志传递给 gcc 以进行调试构建 并将 O3 标志
  • Flex 的远程版本误解了我的规则

    我使用 flex 和 bison 编写了一个小汇编程序 可以在我的机器 ubuntu 10 10 上构建并运行正常 现在其他人正在尝试在 arch linux 上构建它 并且他们安装的 flex 产生了不同的 lex yy c 这是不匹配的
  • 设置 Vim 背景颜色

    当我尝试更改背景颜色时 vimrc或者直接在 Vim 中使用以下命令 set background dark 这根本不影响我的背景 也没有light选项 不过 当我运行 gvim 时 看起来还不错 有没有办法在不更改 Konsole 设置的
  • “./somescript.sh”和“. ./somescript.sh”有什么区别

    今天我按照一些说明在 Linux 中安装软件 有一个需要首先运行的脚本 它设置一些环境变量 指令告诉我执行 setup sh 但是我执行时犯了一个错误 setup sh 所以环境没有设置 最后我注意到了这一点并继续进行 我想知道这两种调用脚
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • ARM 的内核 Oops 页面错误错误代码

    Oops 之后的错误代码给出了有关 ARM EX 中的恐慌的信息 Oops 17 1 PREEMPT SMP在这种情况下 17 给出了信息 在 x86 中它代表 bit 0 0 no page found 1 protection faul
  • 如何从 Linux 命令行确定 LCD 显示器是否打开

    如何通过 Linux 命令行判断计算机的显示器是否打开 关闭 我传统上认为显示器是仅输出的设备 但我注意到 Gnome 显示器首选项对话框具有 检测显示器 功能 这可以推广到确定显示器是否物理关闭吗 VESA DDC 连接是I2C http
  • Linux mremap 不释放旧映射?

    我需要一种方法将页面从一个虚拟地址范围复制到另一个虚拟地址范围 而无需实际复制数据 范围很大 延迟很重要 mremap 可以做到这一点 但问题是它也会删除旧的映射 由于我需要在多线程环境中执行此操作 因此我需要旧映射能够同时使用 因此稍后当
  • VSCODE 在 Linux 上不适用于我

    刚刚了解 VSCODE 很高兴尝试一下 我下载 解压并运行可执行文件 我得到 Code 2183 0429 201254 ERROR browser main loop cc 170 Running without the SUID san
  • 如何获取 bash 中从 Ping 接收到的数据包的百分比?

    当 ping 主机时 我希望输出仅显示收到的数据包 已发送 5 个 的百分比 我想我需要使用grep不知怎的 但我不知道如何 我是 bash 编程的新手 这是我所在的地方 ping c 5 q host grep grep 中应该包含什么

随机推荐

  • Dojo TabContainer 没有样式

    由于某种原因 样式元素未应用于 TabContainer 选项卡标题显示为纯黑底白字文本 彼此相邻
  • 如何修复此 FirebaseApp 名称 [默认] 已存在! spring-boot 和 firebase

    我正在尝试让 firebase auth 和 spring boot 为我的应用程序工作 这是我的 Application java import com google auth oauth2 GoogleCredentials impor
  • 使用 Apache POI Java NetBeans Word 文档时出现 CTPageSZ 类错误

    我尝试使用 Apache POI 和 Java 生成 Microsoft Word 文档 我对结果非常满意 直到我尝试将文档的方向更改为横向 我确实搜索并找到了一些解决方案 其中之一是 https stackoverflow com que
  • DOM 方法的短变量

    是否可以不为诸如document createElement document createTextNode element setSelectionRange etc var c document createElement var di
  • 更改 gridview 单元格中特殊单词的前景色

    我想改变一些颜色特殊词并非网格视图单元格中的所有单词 这是代码 protected void gvContents RowDataBound object sender GridViewRowEventArgs e if e Row Row
  • ImageMagick 单转换命令性能

    我有几千张图像需要处理 所以每一毫秒都很重要 每个图像的大小约为 2 3Mb 馈送到转换器的源文件 图片 jpg 从源生成的文件 orig image jpg original image 1024x768 image jpg large
  • EclEmma、Java8 和 Lambda - 不涉及 lambda 表达式

    我在 Eclipse Luna 下有一个 Java 项目 使用 EclEmma 2 3 1 201405111647 最新 它使用 Jacoco 0 7 1 它支持 Java 8 如其变更日志 2 3 1版本 2014 05 11 Fixe
  • sql每月选择前5名

    我有一个格式为 mysql 的表 我们称其为product revenue Product id 年 月 收入 我需要获取以下列 年 月 revenue top 5 monthly 其中 Revenue top 5 monthly 是当月收
  • 将excel数据导入mysql数据库[重复]

    这个问题在这里已经有答案了 我有一个 excel 文件 其中有大约 5000 行要插入到我的 mysql 数据库表之一中 任何人都可以提供快速而肮脏的解决方案吗 谢谢 又快又脏 将计算列放入 Excel 中以生成 插入 语句 然后将所有句子
  • 按列中的字符串模式拆分 data.frame

    如同按值拆分 data frame我想按值拆分 df 就我而言 该值并不总是完全相同 我尝试了这个但没有成功 df lt data frame var1 c ab 1 2 3 ac 1 2 3 4 5 6 ad 1 2 var2 1 14
  • 从 sql ExecuteScalar() 检索值

    我有以下内容 String sql SELECT FROM Temp WHERE Temp collection Program collection SqlConnection conn new SqlConnection connStr
  • Angular.js 通过单击元素以外的任意位置关闭

    这是很常见的事情 就像你在 stackoverflow 上点击收件箱一样 我将调用该对话框或任何打开的内容thing 现在我知道有两种方法可以解决这个问题 您创建了一个不可见的覆盖层 其中只有您打开的元素 有更大的 zindex 然后你关闭
  • 如何在 QCombobox 中添加分隔符样式表

    我在带有分隔符的 qcombobox 中添加了两个项目 addItem New addItem Delete insertSeparator 2 为了突出显示具有不同样式的项目的选择 我使用 QLIstView 作为 QComboBox 视
  • 异步调用webservice并等待所有线程完成

    我需要多次调用 Web 服务来获取数据 然后将这些数据放入数据库中 因此我得到了以下代码 foreach string v in options IList
  • Mockito 如何模拟并断言抛出的异常?

    我在 junit 测试中使用mockito 如何让异常发生并断言它已经发生 通用伪代码 首先回答你的第二个问题 如果您使用的是 JUnit 4 您可以使用以下方式注释您的测试 Test expected MyException class
  • 如何在 Visual Studio 中使用 mongodb-cxx-driver 设置项目

    我已经使用 Visual Studio 在 Windows 上成功构建了新的 libmongo cxx driver 但我无法理解如何在 VS 2015 中设置项目来链接到它 我希望能得到一些帮助 Vcpkg 可帮助您在 Windows 上
  • 如何处理用户提供的公式?

    我有一个字典 其中包含一组可通过 Web 应用程序使用的键值 我想处理用户提供的公式 例如 值1 值3 值4 100 获得公式计算的匹配值与字典中的值的最简单方法是什么 考虑这个例子 usr bin python values value1
  • jquery ajax 与 async false 挂起 Firefox

    我有一个像这样调用 ajax 的代码 ajax type POST url sandbox graphloader mock3 async false data calInput1 dates 0 calInput2 dates 1 suc
  • 需要从浏览器调用客户端DLL

    我收到客户的要求 当任何用户刷卡时 他们的详细信息应该自动在客户端的网页中捕获 然而 我们在 IE 中也做了同样的事情 即在 C 中创建 ActiveX 控件 卡服务提供商在客户端安装他们的 DLL 并且从 ActiveX 控件中 我们可以
  • 预期:没有这样的变量[关闭]

    Closed 这个问题需要调试细节 目前不接受答案 我开始使用expect 我有一个简单的脚本 但我有一个问题 我想初始化一个第一个字符为 的变量 set mystring THIS IS MY STRING 所以我得到一个错误 因为exp