当前位置: > shell编程 >

sed清除注释的脚本一例

时间:2014-06-26 01:04来源:linux.it.net.cn 作者:IT网

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是替换,^表示开头,把开头替换成#,就是注释。

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

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容