linux下刪除檔案空行

2021-08-19 20:05:10 字數 540 閱讀 8842

檔案中的空行有兩種,一種是為空的行(直接以換行符結尾),一種是空白符填充的行(空白行)

grep -v '^$' filename

刪除檔案空行

grep -v '^ *$' filename

grep -v '^\s*$' filename

刪除檔案空行和空白行

awk '!/^$/' filename

刪除檔案空行

awk '!/^ *$/' filename

awk '!/^[[:blank:]]*$/' filename

刪除檔案空行和空白行

sed '/^$/d' filename

刪除檔案空行

sed '/^ *$/d' filename

sed '/^\s*$/' filename

刪除檔案空行和空白行

(注:sed加引數-i可以直接修改檔案內容,建議使用-i引數前,最好測試無誤之後再使用,小心使得萬年船)

Linux 刪除檔案中空行的方法

在linux上處理一些資料檔案時,有時候需要將其中的空行過濾掉,系統中提供的各種工具都可以完成這個功能。將常用的介紹如下吧 grep data.txt grep v data.txt grep data.txt sed d data.txt sed s d data.txt 這個命令還可將完全空格 ...

linux下刪除空行的幾種方法

在檢視linux下的配置檔案時,為了便於一目了然的檢視,經常會刪除空行和 頭的行。而linux在刪除空行的方法很多,grep sed awk tr等工具都能實現。現總結如下 1 grep grep v file 2 sed sed d file 或sed n p file 3 awk awk fil...

Linux中刪除空行及

linux中刪除文字檔案中所有的空行 2012 04 06 10 34 28 分類 linux 1 刪除空行 1 直接用vi進行操作 g d 儲存便可 2 sed e d 如果上面的sed不行,可以使用 sed e s d 2.刪除注釋 1 用tr命令 grep v etc snmp snmpd.c...