校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux如何過濾空文件?Linux過濾空文件的命令總結

Linux如何過濾空文件?Linux過濾空文件的命令總結

熱門標簽:公司400電話辦理價格 琿春市地圖標注app 百度地圖標注開鎖電話 依蘭縣地圖標注app 山東企業電銷機器人價格 潮州地圖標注 百度中國地圖標注中心 安陽百應電銷機器人加盟 pageadm實現地圖標注

在Linux中有經常做文件的操作,今天有個同事在生產環境統計數據,發現有很多日志文件都是空的,文件太多了,他想查看一下有哪些文件不是空文件。

而且還不想使用腳本,就想用一個命令來搞定,確實夠懶的一個人。簡單模擬了下。我只想查看e.lst 因為它的大小不是空的。

DUM1102 /oravl01/Oracle> ll *.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 a.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 b.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 c.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 d.lst

-rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst

最精簡的命令就是使用grep了。

DUM1102 /oravl01/oracle> ll *.lst|grep -v " 0 "

-rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst

當然也可以使用awk來完成。

難度再升級一下,新增一個文件 f.lst 現在文件的結構如下:

DUM1102 /oravl01/oracle> ll *.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 a.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 b.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 c.lst

-rw-r--r-- 1 oracle dba 0 Jul 21 15:39 d.lst

-rw-r--r-- 1 oracle dba 7 Jul 21 15:39 e.lst

-rw-r--r-- 1 oracle dba 14 Jul 21 16:35 f.lst

他現在想查看大小為7字節的文件,使用awk來牛刀小試。

ll *.lst | awk -v file_size=7 '{ if ( $5==file_size ) print $5 " " $9}'

DUM1102 /oravl01/oracle> ll *.lst | awk -v file_size=7 '{ if ( $5==file_size ) print $5 " " $9}'

7 e.lst

標簽:淘寶邀評 河北 山南 河池 樂山 榆林 保定 滄州

巨人網絡通訊聲明:本文標題《Linux如何過濾空文件?Linux過濾空文件的命令總結》,本文關鍵詞  Linux,如何,過濾,空,文件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux如何過濾空文件?Linux過濾空文件的命令總結》相關的同類信息!
  • 本頁收集關于Linux如何過濾空文件?Linux過濾空文件的命令總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 南阳市| 杂多县| 宣武区| 德化县| 壶关县| 兴和县| 洛扎县| 和顺县| 罗田县| 兴业县| 三门峡市| 古田县| 政和县| 平定县| 肥东县| 灵台县| 青州市| 武汉市| 寻乌县| 梁河县| 任丘市| 中西区| 建宁县| 清流县| 库伦旗| 安化县| 保德县| 吐鲁番市| 江孜县| 肥城市| 德州市| 三门县| 江口县| 峨山| 兴和县| 襄樊市| 小金县| 嘉善县| 准格尔旗| 丹寨县| 休宁县|