博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ansible文件内容修改lineinfile模块(学习笔记五)
阅读量:6227 次
发布时间:2019-06-21

本文共 646 字,大约阅读时间需要 2 分钟。

lineinfile:文件内容修改、在某行前面添加一行、在某行后面添加一行、删除某一行、末尾加入一行、替换或添加某一行

1、文件内容修改,其中regexp为要修改的源内容的正则匹配,line为修改后的内容:ansible all -m lineinfile -a "dest=/root/test.txt regexp='bbb' line='bbbbbbb'"

img_697b1b30bb629ef69bc8f651da9f7cd5.png
image.png

2、在某一行前面插入一行:ansible all -m lineinfile -a "dest=/root/test.txt insertbefore='aa(.*)' line='eeee'"

img_c57a041209139923db5e3ffbe2a425ac.png
image.png

3、在某一行后面插入一行,insertafter

4、删除某一行:ansible all -m lineinfile -a "dest=/root/test.txt regexp='aa(.*)' state=absent"

img_c893ae4527756db80cb3e8762a422006.png
image.png

5、末尾加入一行: ansible all -m lineinfile -a "dest=/root/test.txt line='hehe'"

img_4e75730657407adde10d0769797aa7b8.png
image.png

6、替换或添加某一行:ansible all -m lineinfile -a "dest=/root/test.txt regexp='he(.*)' line='lllll' state=present"

img_9f34b70433567e076977e55f36d03cb6.png
image.png

7、也可以添加参数owner,group,mode

转载地址:http://uqnna.baihongyu.com/

你可能感兴趣的文章
SSM框架快速整合实例——学生查询
查看>>
p标签中的文字垂直居中
查看>>
小程序(将Solaris下的换行符转化为windows下的换行符)
查看>>
MY-IMX6 Linux-3.14 测试手册(Qt版)
查看>>
js客户端UI框架
查看>>
【转】四元数(Quaternion)和旋转
查看>>
使用vue.js常见错误之一
查看>>
centos7配置openldap服务器
查看>>
bzoj 1500 修改区间 splay
查看>>
组合数打表法(1587: 爬楼梯)
查看>>
Symmetric Tree
查看>>
Oracle用户管理
查看>>
关于网络爬取(爬虫)01
查看>>
python re模块findall()详解
查看>>
MSTest
查看>>
java 给任务传递参数
查看>>
oracle之 反向键索引
查看>>
mysql+keepalived 双主热备高可用
查看>>
Hive之 hive的三种使用方式(CLI、HWI、Thrift)
查看>>
DOM基础总结
查看>>