首页 > 代码库 > 基本的sed命令

基本的sed命令

基本的sed命令

sed命令集合由25个命令组成,本文档我们介绍4个新的编辑命令:d删除 a追加 i插入 c更改。还要整一下改变脚本中流程控制(例如:决定下一步执行哪个命令)的方式。


sed命令的两点语法:

行地址对于任何命令都是可选的。它可以是一个模式,被描述为由斜杠、行号或者行寻址符合括住的正则表达式。大多数的sed命令能接受由逗号分隔的两个地址,这两个地址,这两个地址用来标识行的范围。这些命令的语法格式为:

[address]command

有一些命令只接受单个行地址。它们不能应用于某个范围的行,它的语法格式为:

[line-address]command

记住命令还可以用大括号进行分组以使其作用于同一地址:

address

{

command1

command2

command3

}

注意:第一个命令可以和大括号放置在一行,但是右大括号必须自己单独处于一行。每个命令都可以有自己的地址并允许有多层分组。而且,就像命令在大括号内的缩进方式一样,允许在行的开始处插入空格和制表符。

基本的sed命令