자리의 수를 계산 : 21 연습 질문 쉘

[1] 방법

계산 문서를 각 행의 자리의 수를 a.txt이 전체 문서를 계산하기 위해 출연을 여러 숫자의 총 등장

예를 들어 다음과 같이해서 a.txt :

sdhhyh776dbbgbfg

dhhdffhhhs556644382

영업 실적은 다음과 같습니다 :

9

합 = 12

[코어] 포인트

길이를 계산, 숫자가 아닌 문자를 지우라는

루프 합을 계산

[스크립트]

#! / 빈 / bash는 

#可以逐行打印出
# 1 . SED -n " $ 내가 " P는 
# 2 . 반면 읽기 라인; 이렇게  에코 $ 선을; 완료 < a.txt이 

합계 = 0 

동안은 행은
 
    line_n =` 에코 $ 선 | SED (S) / [^ 0 - 9 ] // g | WC -L` 
    에코 $의 line_n의
      = $ [$의 총합 + $ line_n]
  $ <1 

에코  " 합계 : $ 합계 "

 

추천

출처www.cnblogs.com/dingzp/p/10991460.html