linux下刪除空行的幾種方法


在查看linux下的配置文件時,為了便於一目了然的查看,經常會刪除空行和#頭的行。而linux在刪除空行的方法很多,grep、sed、awk、tr等工具都能實現。現總結如下:

1、grep

 

grep -v '^$' file

 

2、sed

 

sed '/^$/d' file  sed -n '/./p' file

 

3、awk

 

awk '/./ {print}' file  awk '{if($0!=" ") print}'

 

4、tr

 

tr -s "n"

 

除此之外,vim也可以在查看時。通過命令模式刪除空行。vim在命令模式下輸入:

 

%s/^n//g

意思是全局替換所有以回車開頭的字符,替換為空。如果有多個連續的空行,想保留一行。則只需在命令行模式輸入下行即可:

%s/^n$//g






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM