目录
在写入文件时要先将变量替换成实际值,再结合cat命令完成写入1
引言:
免交互是标准输入的一种替代品,使用免交互可以让我们在工作中更方便的构建输入信息。
Here Document概述
1、使用I/o重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。
2、 HiereDocument是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作备令的标准输入。
语法格式:
命令 <<标记
...
内容
...
标记
Here Document使用注意事项
标记可以使用任意合法字符(通常为EOF)
结尾的标记一定要顶格写,前面不能有任何字符
结尾的标记后面也不能有任何字符(包括空格)
开头标记前后的空格会被省略掉
免交互案例:
创建yum源
免交互实现行数统计
通过read命令接受输入并打印
通过passwd给用户设置密码
变量设定(支持变量替换)
在写入文件时要先将变量替换成实际值,再结合cat命令完成写入1
案例:在写入文件时要先将变量替换成实际值,在结合cat命令完成写入
整体赋值给一个变量,然后通过echo命令将变量值打印出来