awk
上一篇 /
下一篇 2004-08-27 00:00:00
/ 个人分类:Shell & Unix
看到有一个 ls -l 的结果列表
cat result.txt
drwx------ 2 oracle dba 4096 Aug 30 09:45 .
drwx------ 3 oracle dba 4096 Aug 30 09:32 ..
-rw------- 1 oracle dba 6047744 Aug 30 18:09 control01.dbf
-rw------- 1 oracle dba 6047744 Aug 30 18:09 control02.dbf
-rw------- 1 oracle dba 26216448 Aug 30 16:58 indx01.dbf
-rw------- 1 oracle dba 10486272 Aug 30 16:58 redo01a.log
-rw------- 1 oracle dba 10486272 Aug 30 16:58 redo02a.log
-rw------- 1 oracle dba 10486272 Aug 30 18:05 redo03a.log
-rw------- 1 oracle dba 262146048 Aug 30 17:35 system01.dbf
-rw------- 1 oracle dba 41945088 Aug 30 16:36 temp01.dbf
-rw------- 1 oracle dba 26216448 Aug 30 16:58 tools01.dbf
-rw------- 1 oracle dba 209717248 Aug 30 18:05 undotbs01.dbf
-rw------- 1 oracle dba 26216448 Aug 30 16:58 users01.dbf
想看看大小的总数
cat result.txt | awk 'BEGIN { sum=0} {sum+=$5 } END { print "Total size is "sum/1024/1024" M"}'
Total size is 606.556 M
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: