博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
expect中send特殊字符
阅读量:5034 次
发布时间:2019-06-12

本文共 308 字,大约阅读时间需要 1 分钟。

为了减少重复手工输入密码的步骤,一般会使用expect来自动输入,但是某些密码中含有的特殊字符会导致send命令出现错误,

": must be -i, -h, -s, -null, -0, -raw, -break, or --@ac    while executing

网上的教程一般是建议加上转义符,但是遇到类似短横线‘-’这种字符还是会报错,最佳方法是用'send --'来输入含有特殊字符的字符串。

比如,密码是“-dafd@f12&-a”,so

send -- "-dafd@f12&-a"

 

 

转载于:https://www.cnblogs.com/rucnevermore/p/8461437.html

你可能感兴趣的文章
玩转storm
查看>>
浅谈 @RequestParam 和@PathVariable
查看>>
NSEnumerator用法小结
查看>>
机器学习好网站
查看>>
redhat 7 源码安装 mysql5.5.49
查看>>
技术项目,问题
查看>>
git常见问题
查看>>
Android官方技术文档翻译——ApplicationId 与 PackageName
查看>>
js随机数的取整
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sam做题记录
查看>>
[bzoj] 2453 维护数列 || 单点修改分块
查看>>
IIS版本变迁
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
软件工程APP进度更新
查看>>
Python 使用正则替换 re.sub
查看>>
测试用例(一)
查看>>
邮件中的样式问题
查看>>
AJAX 状态值与状态码详解
查看>>
php面向对象编程(oop)基础知识示例解释
查看>>