原文:如何去掉linux配置文件的注釋行和空行

使用grep v 來去掉注釋行,其中: v 就是取相反的 表示以 開頭的行 eg. grep v etc vsftpd vsftpd.conf 也可以使用 gt 來重寫配置文件 有時也會連同空行一起去掉,使用管道符來完成 表示空行 eg. grep v httpd.conf grep v gt gt vsftpd.conf 上面用了 次 grep 過濾命令 ,也就是把空行和注解行過濾掉,再把剩下 ...

2016-10-19 10:15 0 13568 推薦指數:

查看詳情

去除Linux文件中的注釋空行

首先了解一下grep的使用 grep 參數 "正則字符串" 文件名 參數 -v 列出不匹配的 -i 匹配模式不區分大小寫 一、去掉注釋 1. ...

Wed Jul 29 01:43:00 CST 2020 0 757
linux過濾舊文件中的空行注釋剩余內容組成新文件

一、說明 在某些場景下我們想要將舊文件空行注釋過濾掉,將產生實際效果的保留。 比如redis提供的配置示例文件中有很多用於說明的空行注釋,我們想把產生實際效果的配置篩選出來組成新的簡潔的配置文件。 二、命令 grep--過濾命令 -E--使用正則表達示 ...

Wed Jan 24 23:31:00 CST 2018 0 2265
PHP簡單去掉文件里面的空行和重復

以下方法中文件路徑的擴展格式需要.ini的,當然也可以修改php配置文件支持更多的擴展名。 class FileUtil { public static function delRepeatRow($filePath) { $fileArr = file ...

Wed Jul 11 19:14:00 CST 2012 0 3996
sed刪除空行注釋

最近在看前輩們寫的代碼,他們把沒有用的代碼是注釋掉而不是刪掉。沒用的代碼和注釋很亂,看着心煩,就把注釋刪掉來解讀,頓時爽快多了。 不多說了,直接舉例子 比如一個文本文件 data 里的內弄為 cat a | awd ... #這是一個注釋 #[ $? -eq ...

Thu Mar 31 21:08:00 CST 2016 2 5583
sed刪除注釋空行

典型需求: 刪除nginx.conf文件注釋空行 刪除一個或多個空格加 # 號的配置文件中所有不以#開頭的行前面添加*符號,注意:以#開頭的不添加 ^[^#] 對以#號開頭的取反就是非#開頭的,& 是反向引用代表前面的,然后加 ...

Fri Nov 22 03:23:00 CST 2019 0 576
grep過濾空行注釋

1)grep的排除選項為 -v排除空行的命令是:grep -v '^$' filename 2)排除以#注釋的命令是:grep -v '^#' filename 3)結合起來就是,既排除空行又排除注釋的命令grep -v "^#" nova.conf | grep -v "^$" ...

Mon Mar 02 21:34:00 CST 2020 0 4200
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM