sed清除注释的脚本一例

发布时间:2020-03-24编辑:脚本学堂
sed清除注释的脚本一例

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。
shell编程中sed可以说是无处不在。

刚才看酒哥的博客,一篇关于系统优化的shell脚本,其中有一段:
 

复制代码 代码如下:
ssh_cf="/etc/ssh/sshd_config"  
sed -i -e '74 s/^/#/' -i -e '76 s/^/#/' $ssh_cf

其含义,定义ssh_cf为/etc/ssh/sshd_config,
把74行和76行注释掉。
sed -i就直接改变原文,如果同时更改多个的话,要加e选项,s是替换,^表示开头,把开头替换成#,就是注释。

记录下来,以备日后阅读。

您可能感兴趣的文章:
shell去掉linux配置文件的注释行
清除c语言代码中注释的shell脚本(sed)
sed 去除shell中的注释
去除文件内容中的注释与空行的命令
Bash Shell 注释多行