sed中的命令分组

时间:2014-10-03 10:03:48

标签: bash shell sed

我不明白sed脚本中的命令分组。我们使用花括号来分组命令。我在以下问题的第一个答案中找到了一些信息:
Using multiple sed commands
但我仍然不理解这一点。有人可以向我解释一下吗?

1 个答案:

答案 0 :(得分:3)

如果您使用

/Number/ s/N/n/;s/r//

然后{@ 1}}将被删除所有行,而不仅仅是那些包含r的行。但是,如果你使用

Number

然后/Number/{s/N/n/;s/r//} 只会从包含r的行中删除。