Linux每日智囊

发布时间:2024年01月06日

每日分享三个Linux命令,悄悄培养读者的Linux技能。

欢迎关注公众号

sed

作用

批量编辑文本文件

sed,即流编辑器(stream editor),是一个用于对文本进行流式处理的Linux命令行工具。sed能对文件内容进行编辑,默认每次处理文本文件中所匹配到一行内容到模式空间,然后用后面的命令进行操作,操作完成之后,会把模式空间里面的内容输出到屏幕上,然后把模式空间中的内容删除,同时把下一行所匹配到的内容读入模式空间内,依次循环,直到读取完整个文件。

语法

sed [选项] [动作] 文件名

参数:

  • -e: 以选项中指定的script参数来处理文本文件,可以指定多个命令
  • -f: 以文件中的指定的参数来处理文本文件
  • -n: 仅显示script处理后的结果
  • -r: 支持扩展正则表达式
  • -i: 直接修改源文件内容,谨慎使用

动作:

  • a: 新增
  • c: 取代
  • d: 删除
  • i:
文章来源:https://blog.csdn.net/weixin_48030475/article/details/135419213
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。