Linux / Unix中是否有命令一次注释掉多行?

时间:2014-06-06 16:30:09

标签: linux oracle unix

我正在寻找命令或快捷方式在Linux / Unix中一次注释掉多行。例如,在一个文件中我们有200行,我只想评论前100行。我知道我们可以在每一行之前使用#作为评论。但有没有办法一次完成所有100行并节省时间?

1 个答案:

答案 0 :(得分:3)

当然,使用sed:

sed -i '1,100s/^/# /' file

-i使sed修改file就地; 1,100是文件中1-100行的范围; “s”代表“替代”; ^是该行的开始; # 是它的替代品。