如何去掉文件的空行和带#号的行

1、实际工作中,我们修改应用的配置文件的时候,文件中的很多空行和#的注释比较冗余,有强迫症的看着不舒服。那么可以参考下面的方法去掉。

方法1: 比如去掉nginx.conf中的#号和空行

egrep -v "#|^$" nginx.conf >nginx.conf(注意备份)

方法2: 在vi编辑器中的方法

切换到命令行模式下,按shift+: 输入g/#/d去掉注释行,再接着g/^$/d去掉空行。

2、有这样一个需求,有一个很多行的txt文件,每行是以小数点“.”开头的,现在需要去掉第一个点,而不影响后面的点。

方法是使用正则。

%s/^\\.//g

原文地址:http://www.testcn.top/article/129.html

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8261;邮箱:jenny@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处::西部数码资讯门户 » 如何去掉文件的空行和带#号的行

赞 (0)