最近要檢視的日誌檔案提取後有很多空行,不利於以前的檔案可以進行比較了,為了向下相容,只能取得時候把空行刪除掉。自己google了一下,用了grep方法,效率還是挺快的,25000+行中73行空行,瞬間搞定,應該可以接手。
方法一:(我就是用的這個)
grep -v "^$" file 去除匹配的空行
另外在排查找錯的時候也利用grep 檢視那幾行是空行,從而從原來的日誌檔案檢視那幾行為什麼沒有該資訊,
加引數 -n grep -n "^$" file 即可找到空行再去原日誌檔案檢視資訊。
方法二:用tr命令
cat 檔名 |tr -s 『\n'
方法三:用sed命令
cat 檔名 |sed 『/^$/d'
方法四:用awk命令
cat 檔名 |awk 『'
cat 檔名 |awk 『'
Python去掉檔案中空行
coding utf 8 defclearblankline file1 open text1.txt r encoding utf 8 要去掉空行的檔案 file2 open text2.txt w encoding utf 8 生成沒有空行的檔案 try for line in file1.re...
python去除專案裡,檔案的空白行
最近的專案需要統計 行數,注釋率等,但是在統計時卻把許多空白行也統計進去了,影響了統計效果 於是寫了個指令碼,來去除專案中的空白行,並儲存處理過的專案 import os import re import shutil rootdir f 專案 原專案目錄 targetdir f 專案 new 新專...
Python 如何刪除檔案中的空白行?
defdelblankline infile,outfile infopen open infile,r outfopen open outfile,w lines infopen.readlines for line in lines ifline.split outfopen.writeline...