news 2026/6/9 5:32:49

Sed命令学习总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Sed命令学习总结

一、sed所有命令

a\ 在当前行下面插入文本;

i\ 在当前行上面插入文本;

c\ 把选定的行改为新的文本;

d 删除,删除选择的行;

D 删除模板块的第一行;

s 替换指定字符

h 拷贝模板块的内容到内存中的缓冲区;

H 追加模板块的内容到内存中的缓冲区;

g 获得内存缓冲区的内容,并替代当前模板块中的文本;

G 获得内存缓冲区的内容,并追加到当前模板块文本的后面。 l 列表不能打印字符的清单;

n 读取下一个输入行,用下一个命令处理新的行而不是用第一个命令;

N 追加下一个输入行到模板块后面并在二者间嵌入一个新行,改变当前行号码;

p 打印模板块的行;

P(大写) 打印模板块的第一行;

q 退出Sed;

b lable 分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾;

r file 从file中读行;

t label if分支,从最后一行开始,条件一旦满足或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾;

T label 错误分支,从最后一行开始,一旦发生错误或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾。 w file 写并追加模板块到file末尾;

W file 写并追加模板块的第一行到file末尾。

二、sed替换标记

g 表示行内全面替换;

p 表示打印行;

w 表示把行写入一个文件;

x 表示互换模板块中的文本和缓冲区中的文本;

y 表示把一个字符翻译为另外的字符(但是不用于正则表达式)

\1 子串匹配标记

& 已匹配字符串标记

三、sed元字符集

^ 匹配行开始,如:/^sed/匹配所有以sed开头的行;

$ 匹配行结束,如:/sed$/匹配所有以sed结尾的行;

. 匹配一个非换行符的任意字符,如:/s.d/匹配s后接一个任意字符,最后是d;

* 匹配0个或多个字符,如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行;

[] 匹配一个指定范围内的字符,如/[ss]ed/匹配sed和Sed;

[^] 匹配一个不在指定范围内的字符,如:/[^A-RT-Z]ed/匹配不包含A-R和T-Z的一个字母开头,紧跟ed的行;

\(..\) 匹配子串,保存匹配的字符,如s/\(love\)able/\1rs,loveable被替换成lovers;

& 保存搜索字符用来替换其他字符,如s/love/**&**/,love这成**love**;

\< 匹配单词的开始,如:/\<love/匹配包含以love开头的单词的行;

\> 匹配单词的结束,如/love\>/匹配包含以love结尾的单词的行;

\{m\} 重复字符x,m次,如:/0\{5\}/匹配包含5个0的行;

x\{m,\} 重复字符x,至少m次,如:/0\{5,\}/匹配

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 14:36:23

6G+AI=?6G与AI融合会带来什么?

6GAI&#xff1f;6G与AI融合会带来什么&#xff1f; 6G与AI&#xff0c;并非两条并行的轨道。AI赋能6G创新&#xff0c;6G又将AI的触角延伸到各领域。两者融合、相互赋能&#xff0c;构筑起智能时代的数字底座。 国家战略布局与政策支持 在“十五五”规划建议中&#xff0c;…

作者头像 李华
网站建设 2026/6/9 4:58:02

(Open-AutoGLM认证失败应急方案)生产环境必备的4个容错技巧

第一章&#xff1a;Open-AutoGLM 认证失败处理优化在 Open-AutoGLM 系统中&#xff0c;认证机制是保障服务安全访问的核心组件。当客户端请求认证失败时&#xff0c;系统若未进行合理响应与日志追踪&#xff0c;可能导致调试困难或安全审计缺失。为此&#xff0c;需对认证失败的…

作者头像 李华
网站建设 2026/6/9 19:45:53

(Open-AutoGLM报销避雷手册):从驳回到秒批的4个关键操作

第一章&#xff1a;Open-AutoGLM报销避雷全景图在企业自动化报销系统中&#xff0c;Open-AutoGLM 作为基于开源大语言模型的智能解析引擎&#xff0c;正被广泛应用于发票识别与合规性校验。然而&#xff0c;在实际部署过程中&#xff0c;若缺乏对关键风险点的系统性把控&#x…

作者头像 李华
网站建设 2026/6/6 13:08:40

31、深入解析Windows Server虚拟化与负载均衡技术

深入解析Windows Server虚拟化与负载均衡技术 在Windows Server环境中,虚拟机的管理和网络负载均衡是保障系统高效运行和高可用性的关键技术。下面将详细介绍虚拟机迁移、网络健康保护、关机排水以及网络负载均衡等方面的内容。 虚拟机迁移 暂停对集群角色的影响 :虚拟机…

作者头像 李华
网站建设 2026/6/7 14:06:19

32、服务器集群与更新服务配置指南

服务器集群与更新服务配置指南 1. 网络负载均衡(NLB)集群配置 1.1 规则选择与流量处理 禁用规则 :选择“禁用”会阻止集群接受符合该规则的任何流量,可用于创建阻止特定 IP 地址或端口流量的规则。 多主机选项 :选择“多主机”选项时,符合规则的流量会分布到集群的…

作者头像 李华
网站建设 2026/6/5 22:40:34

33、Windows Server 2016 系统管理与安全防护指南

Windows Server 2016 系统管理与安全防护指南 1. WSUS 配置与管理 1.1 WSUS 初始同步 在完成 Windows Server Update Services 配置向导的“完成”页面后,勾选“开始初始同步”复选框并点击“完成”,WSUS 便会开始与上游服务器同步,并下载可用更新的相关信息。 1.2 配置…

作者头像 李华