linux中sed命令的常用选项有哪些
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要介绍"linux中sed命令的常用选项有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"linux中sed命令的常用选项有哪些"文章能帮助大家解
千家信息网最后更新 2025年11月11日linux中sed命令的常用选项有哪些
这篇文章主要介绍"linux中sed命令的常用选项有哪些"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"linux中sed命令的常用选项有哪些"文章能帮助大家解决问题。
Sed 简介
sed 是一种新型的,非交互式的编辑器。它能执行与编辑器 vi 和 ex 相同的编辑任务。sed 编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。 sed 编辑器没有破坏性,它不会修改文件,除非使用 shell 重定向来保存输出结果。默认情况下,所有的输出行都被打印到屏幕上。
sed 工作过程
sed 编辑器逐行处理文件(或输入),并将输出结果发送到屏幕。 sed 的命令就是在 vi和 ed/ex 编辑器中见到的那些。 sed 把当前正在处理的行保存在一个临时缓存区中,这个缓存区称为模式空间或临时缓冲。sed 处理完模式空间中的行后(即在该行上执行 sed 命令后),就把改行发送到屏幕上(除非之前有命令删除这一行或取消打印操作)。 sed 每处理完输入文件的最后一行后, sed 便结束运行。 sed 把每一行都存在临时缓存区中,对这个副本进行编辑,所以不会修改或破坏源文件。
sed的常用选项
sed 的常用选项
| 选项 | 说明 |
| -n | 使用安静模式,在一般情况所有的 STDIN 都会输出到屏幕上,加入-n 后只打印 被 sed 特殊处理的行 |
| -e | 多重编辑,且命令顺序会影响结果 |
| -f | 指定一个 sed 脚本文件到命令行执行, |
| -r | Sed 使用扩展正则 |
| -i | 直接修改文档读取的内容,不在屏幕上输出 |
Sed 的正则表达式
sed 的正则表达式元字符
| 元字符 | 功 能 | 示 例 | 示例的匹配对象 |
| ^ | 行首定位符 | /^love/ | 匹配所有以 love 开头的行 |
| $ | 行尾定位符 | /love$/ | 匹配所有以 love 结尾的行 |
| . | 匹配除换行外的单 个字符 | /l..e/ | 匹配包含字符 l、后跟两个任意 字符、再跟字母 e 的行 |
| * | 匹配零个或多个前 导字符 | /*love/ | 匹配在零个或多个空格紧跟着 模式 love 的行 |
| [] | 匹配指定字符组内 任一字符 | /[Ll]ove/ | 匹配包含 love 和 Love 的行 |
| [^] | 匹配不在指定字符 组内任一字符 | /[^A-KM-Z]ove/ | 匹配包含 ove,但 ove 之前的那 个字符不在 A 至 K 或 M 至 Z 间 的行 |
| \(..\) | 保存已匹配的字符 | ||
| & | 保存查找串以便在 替换串中引用 | s/love/**&**/ | 符号&代表查找串。字符串 love 将替换前后各加了两个**的引 用,即 love 变成**love** |
| \< | 词首定位符 | /\| 匹配包含以 love 开头的单词的 | 行 |
| \> | 词尾定位符 | /love\>/ | 匹配包含以 love 结尾的单词的 行 |
| x\{m\} | 连续 m 个 x | /o\{5\}/ | 分别匹配出现连续 5 个字母 o、 至少 5 个连续的 o、或 5~10 个 连续的 o 的行 |
| x\{m,\} | 至少 m 个 x | /o\{5,\}/ | |
| x\{m,n\} | 至少 m 个 x,但不 超过 n 个 x | /o\{5,10\}/ |
关于"linux中sed命令的常用选项有哪些"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
字符
命令
屏幕
编辑器
输出
常用
文件
处理
模式
定位
一行
正则
知识
结果
存区
输入
两个
交互式
元字符
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
一流网络安全学院示范高校
jsp显示服务器图片
眉山软件开发网站建设
使命召唤16总是连接不了服务器
家政类app软件开发
网络技术热门的
湖南pdu服务器专用电源生产厂
tcp服务器测评
orcl数据库伪列
网络安全通识培训笔记
服务器系统自检通过黑屏
创建数据库条件语句
财务科网络安全需注意哪些
轮回服服务器开几个
网络安全与执法属于什么类
建好乡贤数据库
长沙网络安全产业园区
网络安全管理概述
服务器业务ip和私网ip
全球企业跨国投资数据库
常州软件开发定做价格
网络安全手抄报黑板
文件怎么存数据库
面对对象数据库技术
常州中海科技互联网
kali网络安全攻防
网络安全5字对联大全
软件开发培训有用
网络安全防控体系技术建设差距
如何开启服务器权限管理