shell Here Document和Expect
免交互操作
Here Document
用重定向<<的方式将命令列表提供给交互式程序或命令
格式
命令 <<标记(通常为EOF)
...
... (程序或命令)
...
标记(要与上面标记一致)
注
- 标记可以使用任意合法字符 (通常使用EOF)
- 结尾的标记一定要顶格写,前面不能有任何字符
- 结尾的标记后面也不能有任何字符(包括空格)
- 开头标记前后的空格会被省略掉
示例
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a936006de961ea11d2b5b097c166107d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f2df52c50f221157be713256fafe9dd3.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6f97377cfd4efabd110c1c612728be1a.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/598f6feb72ac893547703beb26299fed.png)
Expect
建立在tcl语言基础上的一个工具,常被用于进行自动化控制和测试,解