`sed`命令删除文件中匹配特定模式的行

简介: `sed`命令删除文件中匹配特定模式的行

在Linux中,如果你想使用sed命令删除文件中匹配特定模式的行,你可以使用以下命令格式:

sed '/pattern/d' filename

这里的 /pattern/ 是你要匹配的正则表达式模式,dsed 命令的动作,表示删除(delete)。当你运行这个命令时,sed 会逐行读取 filename 文件的内容,对于每一行,如果该行的内容匹配到了 pattern,这一行就会被删除。

例如,假设你想删除包含单词 "example" 的所有行:

sed '/example/d' input.txt

若要直接编辑原文件,请加上 -i 选项:

sed -i '/example/d' input.txt

请谨慎使用 -i 选项,因为它会直接修改原始文件。如果不加 -ised 会在标准输出(stdout)显示处理过的行,原始文件不会被改动。

目录
相关文章
|
安全 UED
麒麟的版本 V10 (Lance) V10 (Tercel) 有什么区别
【6月更文挑战第26天】麒麟的版本 V10 (Lance) V10 (Tercel) 有什么区别
12182 2
|
10月前
|
JSON 监控 网络协议
Bilibili直播信息流:连接方法与数据解析
本文详细介绍了自行实现B站直播WebSocket连接的完整流程。解析了基于WebSocket的应用层协议结构,涵盖认证包构建、心跳机制维护及数据包解析步骤,为开发者定制直播数据监控提供了完整技术方案。
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
448 3
Linux下vim的配置
|
Linux 应用服务中间件 nginx
|
监控 Shell 数据处理
Python执行Shell并获取结果的全面指南
Python执行Shell并获取结果的全面指南
1078 1
|
存储 Unix Shell
技术好文:TCL脚本语言基础介绍
技术好文:TCL脚本语言基础介绍
1217 1
|
JavaScript 前端开发 数据可视化
富文本编辑器使用详细介绍
富文本编辑器使用详细介绍
663 0
|
前端开发 芯片
【芯片前端】关于set_input_delay/set_output_delay慢信号约束到快时钟的思考
【芯片前端】关于set_input_delay/set_output_delay慢信号约束到快时钟的思考
1090 0
|
Kubernetes Unix Linux
Kubernetes部署文档 使用cri-docker部署K8s集群
Kubernetes部署文档 使用cri-docker部署K8s集群
|
运维 Kubernetes Cloud Native
Kubernetes(K8s)常用命令大全:熟练编排更完美
Kubernetes(K8s)常用命令大全:熟练编排更完美
2236 0

热门文章

最新文章