Here Document免交互
1、免交互概念
使用I/O重定向的方式将命令列表提供给交互式程序,标准输入的一种替代品
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/20036688dcc5f0b9b464c1723bcb16e2.png)
命令
免交互方式实现对行数的统计,将要统计的内容放在标记“EOF”之间,将内容传给wc -l
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/807cb096b14ae770606edb89163be228.png)
read 命令接收输入并打印,输入值是两个EOF之间,作为变量i的值
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/de84590a09efe47bbfad50af636db2b9.png)
passwd给用户设置密码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e5ddee91a34f510c509306c700511a5a.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a1faaf4f37a60ee173b9b2692a82561e.png)
多行注释
Bash 的默认注释是“#”,该注释方法只支持单行注释:Here Document 的引入解决了多行注释的问题。
":"代表空。中间标记区域的内容不会被执行,因此可达到批量注释的效果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a748d7707cf2f09c6bc8ccc6aae05ddd.png)