linux中sed工具的常用模板有哪些?
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,sed可以按照指令或脚本编辑文本的linux工具,文本处理功能非常强大,本文总结一些工作中常用的sed模板,方便大家使用替换1. 替换文件中所有的 aaa 到 bbbsed -i 's/aaa/bbb
千家信息网最后更新 2025年02月07日linux中sed工具的常用模板有哪些?
sed可以按照指令或脚本编辑文本的linux工具,文本处理功能非常强大,本文总结一些工作中常用的sed模板,方便大家使用
替换
1. 替换文件中所有的 aaa 到 bbb
sed -i 's/aaa/bbb/g' /path/to/file
2. 找到文件的修改日期
stat deploy | sed -n '/^Modify.*/p' # 找到stat deploy | sed -n '/^Modify.*/p' | grep -Eo "....-..-.. ..:..:.." # 提取出修改起义
2. 找到 aaa 参数,并设置为off
sed -i '/^aaa/s/on/off/' /path/to/file
可以配合grep使用,完成自动设置参数
have_aaa=$(grep aaa /path/to/file | sed '/^#.*/d') # 寻找是否以存在aaa参数if [ ! -z $have_aaa ];then # 如果存在 sed -i '/^aaa/s/on/off/' /path/to/file # 则修改为offelse # 如果不存在 sed -i '/ccc/a aaa off' /path/to/file # 则在ccc参数下新增 aaa off # sed -i '$a/aaa off' /path/to/file # 则在最后新增 aaa offfi
滤掉所有注释行
cat /etc/my.cnf | sed '/^#.*/d'
找到并删除
找到包含aaa的行并删除
sed -i '/aaa/d' /path/to/file
插入追加
- a/ 在当前行下面插入;
- i/ 在当前行上面插入;
- c/ 把当前行改为新的;
在ccc开头的行下面插入 something
sed -i '/^ccc/a something' /path/to/file
在ccc开头的行后追加 something
sed -i '/^ccc/s/$/something/' /path/to/file
在ccc后紧接着追加something
sed -i 's/ccc/&something/' /path/to/file
参数
开头
文件
文本
工具
常用
模板
强大
功能
指令
日期
注释
紧接着
脚本
处理
工作
起义
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
hippie68折腾服务器
三三互联网科技有限公司
快速找到数据库
战机世界连接至服务器
网络技术与应用 陈书林
软件开发合作开发协议
网络安全专家教程
华为服务器实施方案
软件开发商兼职
软件开发岗位简历模板
如何设置阿里云服务器备案
电脑登录不了服务器数据库
同服务器
nginx配置文件服务器
如何把表单的值传到数据库
全国临床项目数据库
net动态读取数据库字段
华为网络技术文档
2018 全球软件开发大会
长沙智能软件开发教程
20台电脑用服务器
服务器百度网盘安全认证
深度学习需要用数据库嘛
最好的服务器面板
.dmp 是数据库文件
软件开发投标的优惠条件
网络安全知识手绘画
软件开发工程师算不算程序员
jsp不能添加数据库
网络软件开发价格怎么样