shell
这里写文章的前言:
一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么?并简述你给出的答案。
可以说说你的故事:阻碍、努力、结果成果,意外与转折。
📝 主旨内容
expect介绍
expect 是由Don Libes基于Tcl( Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,借助Expect处理交互的命令,可以将交互过程如:ssh登录,ftp登录等写在一个脚本上,使之自动化完成。尤其适用于需要对多台服务器执行相同操作的环境中,可以大大提高系统管理人员的工作效率
expect命令
expect 语法:
expect
expect最常用的语法(tcl语言:模式-动作)
单一分支模式语法:
- expect “hi” {send “You said hi\\n”}
- 匹配到hi后,会输出“you said hi”,并换行 多分支模式语法:
匹配hi,hello,bye任意字符串时,执行相应输出。等同如下:
示例
示例
示例:变量
示例:位置参数
示例:执行多个命令
示例:shell脚本调用expect
示例:shell脚本调用文件传参
生成密钥文件,公/私钥
将公钥传到各个主机上
🤗 总结归纳
总结文章的内容
📎 参考文章
- 一些引用
- 引用文章
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
Loading...
keepalived