ansible笔记-(4)-常用模块-文件 *** 作

ansible笔记-(4)-常用模块-文件 *** 作,第1张

blockinfile模块可以帮助我们在指定的文件中插入一段“文本”,这段文件是被标记的,换句话说就是,我们在这段文件上做了记号,以便在以后的 *** 作可以通过“标记”找到这段文本。然后进行修改或删除。单靠这样的描述不容易理解,结合下面的示例应该就很快的明白了。

为方便举例,我们将/etc/rc.d/rc.local文件复制到/testdir目录中去,以做测试 :cp cp /etc/rc.d/rc.local /testdir/

我们在/testdir/rc.local文件末尾添加两行命令

我们可以借用lineinfile模块,确保“某一行文本”存在于指定的文件中,或者确保从文件中删除指定文本(即确保指定的文本不存在于文件中)。还可以根据正则表达式,替换“某一行文件” 通俗的讲这个相当于liunx的sed命令。

接下来我们看一下lineinfile模块常用的一些参数

我们新建立files文件

1、打开记事本,编写dos命令。 2、保存为.bat文件。 3、通过dos命令框打开运行.bat文件文件就可以了。 .bat: 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11960351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存