Shell常用命令sed的语法逻辑与常见用法

本文介绍了shell中的流编辑器sed,包括其基本语法、启动参数、脚本语法,重点讲解了行地址匹配(行号和正则表达式)及动作参数的用法,帮助读者掌握sed的常用操作。
摘要由CSDN通过智能技术生成

1. 参考

官方手册:https://www.gnu.org/software/sed/manual/sed.html
查看shell内置sed手册:man sed

2. 简介

sed(stream editor) 是一个流编辑器。 流编辑器用于对输入流(文件或来自管道的输入)执行基本的文本转换。本文介绍sed的常用用法与语法逻辑,进阶用法请参考官方手册

3. sed命令用法

3.1. sed命令语法

sed OPTIONS... [SCRIPT] [INPUTFILE...]
# OPTIONS 选项
# SCRIPT 执行脚本
# INPUTFILE 输入文件

举例:

# 输出/etc/passwd文件中的第5行到第7行,包含起始行和结束行
sed -n '5,7p' /etc/passwd

3.2. 命令语法理解

sed也是一种程序设计语言,属于脚本型语言。

  • OPTIONS,sed程序的启动参数
  • SCRIPT,sed程序脚本。可以是表达式,也可以从文件中读取。
  • INPUTFILE,sed脚本程序要处理的文件

4. OPTIONS(sed程序启动参数)简介

选项 助记 描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值