Linux統計檔案中指定字串個數

2021-10-23 04:49:30 字數 589 閱讀 7668

統計乙個檔案中某個字串的個數,其實就像在一塊沙地裡面找一塊石頭,有的人看到石頭以後,在上面做個標記(grep),然後記住自己做了多少個標記;有的人看到石頭以後,把它跳過去(awk),然後統計自己跳了多少次。

方法1: grep(使用 -o)

#grep 

#-o, --only matching show only the part of a line matching pattern

# grep -o 'root' passwd | wc -l

4

方法2: awk(使用 -v)

#awk

#-v var=val --assign=var=val

#awk -v rs='root' 'end' /etc/passwd

4

-v 去設定乙個變數的值,rs是記錄的分隔符,預設的是新行(\n),就是說awk按照一行一行讀資料,但是現在rs為'haha'後,就按'haha'讀資料了,nr為已讀的記錄數,n個記錄是被n-1個分隔符分開的,所以就是--nr了。

hive 統計字串中指定字元的個數

現有乙個字串,使用hivesql 統計指定字元出現的次數,比如乙個字串 love hive 現在需要統計 ve 在字串 現的個數 select love hive str love hive 1 先將目標字串裡的匹配字串替換成空 select regexp replace love hive ve ...

python統計字串中指定字元出現次數的方法

本文例項講述了python統www.cppcns.com計字串中指定字元出現次數的方法。分享給大家供大家參考。具體如下 python統計字串中qtfzow指定字元出現的次數,例如想統計字串中空格的數量 s count,the number www.cppcns.com spaces.print s....

Python 替換檔案中指定字串

1 將替換後的內容儲存到新檔案中 import sys import re f1 open home wuzz 11.txt r f2 open home wuzz 12.txt w str1 r hello str2 r hi for ss in f1.readlines tt re.sub st...