命令sed

-n 取消默认输出
-r 支持扩展正则表达式
-i 直接修改文件

a : 新增,a后面可以接字符串,而这些字符会出现在新的一行(下一行)
c :替换,c后面可以接字符串,这些字符串可以替换n1,n2之间的行
d : 删除, 因为是删除,后面不用接任何内容
i : 插入,i后面接字符串,这些字符出现在新的一行(上一行)
p:打印
s:搜索,替换

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、执行过程 当awk或sed正在执行一个脚本时,它们为每条记录执行如下过程: 1)顺序搜索每个模式pattern...
    草中人阅读 1,684评论 0 0
  • 删除:d命令 $ sed ‘2d’example —–删除example文件的第二行。 $ sed ‘2,$d’e...
    邱坨坨阅读 1,603评论 0 0
  • 【转载】原文地址:std::string详解作者:kieven2008 之所以抛弃char*的字符串而选用C++标...
    VAYY阅读 3,868评论 0 2
  • 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打...
    StoneHell阅读 1,666评论 0 0
  • 背景 晚上帮一个朋友解决shell脚本的命令,好久没有用shell脚本有点生疏。所以我也跟着回顾了一些shell知...
    shawnxjf阅读 3,660评论 1 2

友情链接更多精彩内容