使用grep o統計檔案中某個字串出現的次數

2022-08-19 02:57:09 字數 549 閱讀 6075

昨天,老師課後給出了一道題:

統計/etc/passwd中有多少個sbin

菜雞如我,沒想到怎麼做。只能在今天上課的時候認真聽聽老師講的方法。

grep命令有乙個引數-o,可以逐行輸出匹配的內容,有多少個匹配就有多少行。所以這道題可以這麼做:

[root@localhost ~]# cat /etc/passwd | grep -o "sbin" | wc -l
wc -l用來統計行數

老師還講到了另一種思路,是利用/etc/passwd檔案的特點,passwd中欄位之間以:分隔,可以使用tr命令將其換成換行符,這樣就不會出現一行有多個sbin的情況,然後也可以使用grep將所有的sbin找出來,再用wc -l統計個數

[root@localhost ~]# cat /etc/passwd | tr ":" "\n" | grep "sbin" | wc -l

mysql 替換某個欄位中的某個字元

遇到這麼個情況 比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 csharp view plain copy number addr 01 四川省成都市 街道05號 02 四川省成都市 街道07號 03 四川省成...

mysql替換某個欄位中的某個字元

比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 number addr 01 中國浙江 02 中國浙江 03 中國浙江 現在位址改了 浙江 搬到了 上海 所以,addr欄位裡面的所有的值,都要把 浙江 改為 上海...

統計表中某個字段值相同的個數!!

在論壇裡找到的。呵呵 年代久遠,拿出來曬一下!其實不錯 現在有幾十萬的記錄,其中乙個欄位是車牌號,這個車牌號的記錄可能會有很多重複。比如車牌號為 abcde 的總共有多少個?請問能不能一次性的統計出所有不重複的車牌號的記錄數?比如 車牌abcde 12345 abcde 54321 12345 ab...