基本的sed命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本的sed命令相关的知识,希望对你有一定的参考价值。
基本的sed命令
sed命令集合由25个命令组成,本文档我们介绍4个新的编辑命令:d删除 a追加 i插入 c更改。还要整一下改变脚本中流程控制(例如:决定下一步执行哪个命令)的方式。
sed命令的两点语法:
行地址对于任何命令都是可选的。它可以是一个模式,被描述为由斜杠、行号或者行寻址符合括住的正则表达式。大多数的sed命令能接受由逗号分隔的两个地址,这两个地址,这两个地址用来标识行的范围。这些命令的语法格式为:
[address]command
有一些命令只接受单个行地址。它们不能应用于某个范围的行,它的语法格式为:
[line-address]command
记住命令还可以用大括号进行分组以使其作用于同一地址:
address
{
command1
command2
command3
}
注意:第一个命令可以和大括号放置在一行,但是右大括号必须自己单独处于一行。每个命令都可以有自己的地址并允许有多层分组。而且,就像命令在大括号内的缩进方式一样,允许在行的开始处插入空格和制表符。
以上是关于基本的sed命令的主要内容,如果未能解决你的问题,请参考以下文章