sed常用模板整理
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,sed可以按照指令或脚本编辑文本的linux工具,文本处理功能非常强大,本文总结一些工作中常用的sed模板,方便大家使用替换1. 替换文件中所有的 aaa 到 bbbsed -i 's/aaa/bbb
千家信息网最后更新 2025年01月27日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安全错误
数据库的锁怎样保障安全
高考填报数据库有几种
上位机软件开发自学
在软件开发过程中编码的原则
网络安全宣传不够
微信切换账号服务器繁忙
网络安全宣讲活动内容
信息和网络安全工程师前景
软件开发公司的商业企划书
互联网科技生态公司
北京语音网络技术推广
搭建游戏服务器赚钱吗
蹭服务器
阿里云国外服务器安全吗
软件开发资费
计算机网络技术难度较低的专业
mat服务器
组网与网络安全计算题
电脑服务器回收价
暗黑破坏神3怎么联接服务器
海康服务器硬盘卡槽
上位机软件开发自学
软件开发建设需求跟业务需求
中国硕博论文数据库
品质网络技术咨询介绍
湖北服务器维修维保哪家好
百度糯米软件开发
服务器所属地区有什么区别
网络安全证件叫什么
渗透网络安全技巧
张店oa软件开发公司