亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 18570 | 回復(fù): 12
打印 上一主題 下一主題

如何將文本文件中的數(shù)字相加? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-09-15 18:59 |只看該作者 |倒序瀏覽
20可用積分
各位高手,我現(xiàn)在面臨一個問題:
為了統(tǒng)計某一個目錄下某個用戶占用的的磁盤空間,我使用命令ll -Rl /dir
列出所有的文件,用awk打印其中的文件大小的一列并輸出到一個文本文件中
例如文本文件cat出來是這樣:

20480000
34000000
4322222

那么則么樣能實現(xiàn)該文本文件各行數(shù)字相加呢?

懸賞20分求解。。。

論壇徽章:
3
CU大;照
日期:2013-03-13 15:29:07CU大;照
日期:2013-03-13 15:29:49CU大;照
日期:2013-03-13 15:30:19
2 [報告]
發(fā)表于 2009-09-15 18:59 |只看該作者
原帖由 uunuu 于 2009-9-15 19:47 發(fā)表



這個辦法能行得通,網(wǎng)上也有的,除了awk以外呢?



  1. #!/bin/bash
  2. sum=0

  3. while read LINE
  4. do
  5.       

  6.         ((sum+=$LINE)) > /dev/null 2>&1

  7. done < file2

  8. echo $sum
復(fù)制代碼

論壇徽章:
0
3 [報告]
發(fā)表于 2009-09-15 19:04 |只看該作者

回復(fù) #1 uunuu 的帖子

補充:文本可能會出現(xiàn)空行比如:


94208
94208
94208
94208






14
6360
4714
4714
4936
41164
1



93184
24064
7833088
38912
35328
27648
79826616
39524
228780
30550
79826616
79826616
124757520
124757520
124757520
124757520
79826616

論壇徽章:
1
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-01-24 06:20:00
4 [報告]
發(fā)表于 2009-09-15 19:19 |只看該作者
awk '{sum+=$1}END{print sum}' urfile

論壇徽章:
0
5 [報告]
發(fā)表于 2009-09-15 19:47 |只看該作者
原帖由 Minsic 于 2009-9-15 19:19 發(fā)表
awk '{sum+=$1}END{print sum}' urfile



這個辦法能行得通,網(wǎng)上也有的,除了awk以外呢?

論壇徽章:
0
6 [報告]
發(fā)表于 2009-09-15 20:26 |只看該作者
是目錄的大。磕夸浂际峭粋用戶的?
直接用du . -hs

論壇徽章:
0
7 [報告]
發(fā)表于 2009-09-15 21:04 |只看該作者
awk is the best way to handle this;

論壇徽章:
0
8 [報告]
發(fā)表于 2009-09-15 21:36 |只看該作者
原帖由 nuclearxin 于 2009-9-15 20:26 發(fā)表
是目錄的大?目錄都是同一個用戶的?
直接用du . -hs


正是因為目錄不是某一個用戶。。。

論壇徽章:
0
9 [報告]
發(fā)表于 2009-09-15 21:37 |只看該作者
原帖由 MYSQLER 于 2009-9-15 20:23 發(fā)表




#!/bin/bash
sum=0

while read LINE
do
      

        ((sum+=$LINE)) > /dev/null 2>&1

done < file2

echo $sum



行得通,只是看不太懂。。。

論壇徽章:
0
10 [報告]
發(fā)表于 2016-04-17 21:45 |只看該作者
sum=0;for i in `cat file.txt`;do `expr $i + $sum`;done ;echo $sum
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP