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...