首页 > 解决方案 > sed 命令在行前添加“#”

问题描述

我想添加#以使用 注释掉文件中的行sed,但是我不想#在每行前面添加一个,就在特定模式之后。我该怎么办?

标签: unixsed

解决方案


sed 中仅将命令应用于与模式匹配的行的一般模式是:/pattern/cmd. 所以对于这个问题:

sed -e '/pattern/s/^/#/'

推荐阅读