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

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表示打印

相关文章:

  • IEEE出版|2025人工智能驱动图像处理与计算机视觉技术国际学术研讨会 (AIPCVT 2025)
  • 自动生成提示技术突破:AUTOPROMPT重塑语言模型应用
  • Cesium添加点、线、面
  • threejs顶点UV坐标、纹理贴图
  • 三、web安全-信息收集
  • python 生成复杂表格,自动分页等功能
  • 【北京盈达科技】GEO优化:引领AI时代内容霸权,重塑行业生态
  • 【Redis】Redis使用规范
  • SAP Business One, Web Client Analytics-2
  • vllm server返回404的一种可能得解决方案
  • UE5 Mat HLSL - Load
  • LangGraph(七)——Workflows
  • Vue-02 (使用不同的 Vue CLI 插件)
  • C++数据结构 : map和set的使用
  • docker环境搭建与常用指令
  • docker 搭建php 开发环境 添加扩展redis、swoole、xdebug(1)
  • 如何用Spring Cache实现对Redis的抽象
  • Oracle 正则表达式匹配(Oracle 11g)
  • 威联通QNAP替换docker源
  • 高频面试--redis
  • 太原网站建设哪家便宜/百度识图找原图
  • vs2015网站开发教程/促销方案
  • 台州企业网站排名优化/百度上怎么做推广
  • 24小时学会网站建设 pdf/广东网络推广运营
  • 镇江积分优化/惠州seo推广公司
  • 海珠免费网站建设/视频广告