标签: bash shell sed
我不明白sed脚本中的命令分组。我们使用花括号来分组命令。我在以下问题的第一个答案中找到了一些信息: Using multiple sed commands。但我仍然不理解这一点。有人可以向我解释一下吗?
答案 0 :(得分:3)
如果您使用
/Number/ s/N/n/;s/r//
然后{@ 1}}将被删除所有行,而不仅仅是那些包含r的行。但是,如果你使用
r
Number
然后/Number/{s/N/n/;s/r//} 只会从包含r的行中删除。
/Number/{s/N/n/;s/r//}