linux中對多個檔案中取數值求和

2021-09-20 23:59:03 字數 361 閱讀 1970

場景描述:linux系統中/tmp/test目錄下有test1、test2、test3......testn共n個檔案,每個檔案中檔案內容大致如下:

張三|+|30000|+|test1

李四|+|4000|+|test2

王五|+|60000|+|test3

趙六|+|500|+|test4

現要求這些檔案中數值的和(例如:30000+4000+60000+500)

方法:cd /tmp/test/ 進入/tmp/test目錄

awk -f '\|\+\|' ' end' *

說明:awk以|+|為分隔符

分享下我的阿里雲幸運券(如需要購買阿里雲服務的可以領取使用哈):

Linux 統計多個檔案中的總行數值

思路 首先統計出每個檔案的行數,然後將數值數值寫入臨時檔案中 然後迴圈多個檔案,追加數值至臨時檔案,最後對臨時檔案裡每行的數值進行彙總 bin bash 置0echo log.log ls cib dm shell sql while read file name do 迴圈追加每個文字的行數至lo...

如何在 Linux 中複製檔案到多個目錄中

在 linux 中,cp 命令 2 常被用於從乙個資料夾中複製檔案到另乙個資料夾中,最簡單的語法如下 cp options source s destination另外,你也可以使用高階複製命令 3 它可以在複製大的檔案或資料夾 4 時顯示進度條。看下下面的命令,通常你會使用兩個不同的命令來將相同的...

linux批量替換多個檔案中的相同字段

最近跑的程式都有很多個case,各個case之間除了輸入資料檔案不同,其他 都一樣,有時候要修改模式的解析度,乙個case還好,幾十個case挨個改太費時間了。於是刷各種部落格和解釋發現sed命令很方便 sed s resolution 0.1 resolution 1 g i grep wrl r...