当前位置: 首页 > ai >正文

2025.5.27学习日记 linux三剑客 sed与正则表达式

sed是Stream Editor(字符流编辑器)的缩写,简称流编辑器。

sed是操作、过滤和转换文本内容的强大工具。
常用功能包括结合正则表达式对文件实现快速增删改查 , 其中查询的功能中最常用的两大功能是过 滤 ( 过滤指定字符串)、取行(取出指定行)。

注意sed和awk使用单引号,双引号有特殊解释!

                                                                ↓sed工作流程图

sed的选项:

分为-n -i -e  -r    

修改后必须跟-i参数 不加-i参数写入的为内存数据

 

 sed的内置命令字符:用于对文件进行不同的操作功能,例如增删改查

sed常用内置命令符:

sed匹配范围: 

例1:

 -e多次编辑 "3a666":在第三行行后添加666 "3i666":在三行行前添加666  -i:直接修改

列2:使用sed去头去尾

 s///g可直接应用正则表达式  可直接使用为s///p表示打印

http://www.xdnf.cn/news/9183.html

相关文章:

  • 安卓开发用到的设计模式(3)行为型模式
  • Day31 -js应用 -实例:webpack jQuery的使用及其隐含的安全问题
  • C语言-指针
  • 目前可用随时更新,8种使用Claude4的方法!
  • 跨协议协同智造新实践:DeviceNet-EtherCAT网关驱动汽车焊接装配效能跃迁
  • word里面如何保存高清图片
  • idea 控制台 彩色打印日志
  • 主键与唯一键详解:概念、区别与面试要点
  • 【Bluedroid】init_stack_internal 函数全流程源码解析
  • Qt 多线程环境下的全局变量管理与密码安全
  • 电路图识图基础知识-主电路和辅助电路(七)
  • 华为FreeArc能和其他华为产品共用充电线吗?
  • C# 变量与常量完全指南:从基础到高级应用
  • 融智学“新五常”框架:五维方式的重构与协同
  • 十一、Samba文件共享服务
  • Nest全栈到失业(一):Nest基础知识扫盲
  • K8s入门(4)Kubernetes的技术演进
  • 2.1 Maven项目架构管理工具
  • Tomcat服务器
  • 误差反向传播法
  • 【Sqoop基础】Sqoop生态集成:与HDFS、Hive、HBase等组件的协同关系深度解析
  • CMake指令:file()
  • Pydantic 学习与使用
  • WPF【11_8】WPF实战-重构与美化(UI 与视图模型的联动,实现INotifyPropertyChanged)
  • 三防平板科普:有什么特殊功能?应用在什么场景?
  • UE源代码——径向爆炸伤害计算函数(Grenade手雷爆炸功能)
  • C++ 中的函数包装:std::bind()、std::function<>、函数指针与 Lambda
  • ComfyUI 文生图,绘图要求中 正向提示词、负向提示词 有什么区别,webp又是什么格式 comfyui 那么喜欢它
  • 冯 • 诺依曼体系结构
  • 在 Unity 中,Start 方法直接设置 RectTransform 的位置,时出现问题,与预计位置不匹配。