1. 程式人生 > >計算數字個數

計算數字個數

題目要求

計算文件a.txt中每一行中出現的數字個數並且要計算一下整個文件中一共出現了幾個數字。例如a.txt內容如 下: 12aa*lkjskdj alskdflkskdjflkjj 我們指令碼名字為 ncount.sh, 執行它時: bash ncount.sh a.txt 輸出結果應該為: 2 0 sum:2

#!/bin/bash
sum=0
while read line
do
    line_n=`echo $line|sed 's/[^0-9]//g'|wc -L`
    echo $line_n
    sum=$[$sum+$line_n]
done < $1
echo "sum: