Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  shell  >  正文 sed清除注释的脚本一例

sed清除注释的脚本一例

发布时间:2014-08-26   编辑:www.jquerycn.cn
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是替换,^表示开头,把开头替换成#,就是注释。

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

您可能感兴趣的文章:
sed清除注释的脚本一例
清除c语言代码中注释的shell脚本(sed)
sed单行命令大全 值得收藏
sed 去除shell中的注释
shell 去掉每行结尾的空格,附sed知识
shell去除空格/删除空格/清除空格/去掉空格的方法
sed命令例解
linux shell中#!bin/sh的理解
一个删除匹配的记录的shell脚本
Shell脚本学习指南之查找与替换

[关闭]