国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux如何過濾空文件?Linux過濾空文件的命令總結(jié)

2020-10-14 22:37:36
字體:
供稿:網(wǎng)友

在linux中有經(jīng)常做文件的操作,今天有個(gè)同事在生產(chǎn)環(huán)境統(tǒng)計(jì)數(shù)據(jù),發(fā)現(xiàn)有很多日志文件都是空的,文件太多了,他想查看一下有哪些文件不是空文件。

而且還不想使用腳本,就想用一個(gè)命令來搞定,確實(shí)夠懶的一個(gè)人。簡單模擬了下。我只想查看e.lst 因?yàn)樗拇笮〔皇强盏摹?/p>

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

當(dāng)然也可以使用awk來完成。

難度再升級一下,新增一個(gè)文件 f.lst 現(xiàn)在文件的結(jié)構(gòu)如下:

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

他現(xiàn)在想查看大小為7字節(jié)的文件,使用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


(責(zé)任編輯:VEVB)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 万宁市| 虹口区| 壤塘县| 青阳县| 班戈县| 大宁县| 工布江达县| 开封县| 江油市| 苗栗县| 偏关县| 宁蒗| 保山市| 新绛县| 泽库县| 三门峡市| 渭源县| 保靖县| 家居| 淳安县| 玉龙| 沿河| 岱山县| 彭泽县| 台山市| 田阳县| 湘潭市| 即墨市| 汝州市| 菏泽市| 武宁县| 遂溪县| 秦安县| 天柱县| 松溪县| 隆昌县| 马山县| 宜宾市| 衡东县| 印江| 万年县|