shell指令碼統計檔案中單詞的個數

2021-09-24 17:11:18 字數 1662 閱讀 6447

shell指令碼統計檔案中單詞的個數

一、方案

方法一:

(1)cat file|sed 『s/[,.:;/!?]/ /g』|awk 『end』 #其中file為要操作的檔案,sed中/ /間有乙個空格。

(2)sed 『s/[,.:;/!?]/ /g』 file|awk 『end』 #(1)和(2)效果一致。

方法二:

(1)awk 『beginend』 file

這裡 -f』,』 表明每個詞用逗號分隔

nf其實是number of field, 即整行(或者說record)裡面詞 (更準確的翻譯應該是域)的總數

nf-1 就是倒數第二個詞

sed ′s/%//g『

s表示替換,%就表示百分號,s/%//將%替換為空,最後的g標誌表示全部替換

即刪除所有的百分號

end』 tongji.txt

二、驗證

原文:

shell指令碼統計檔案中單詞的個數

一 方案 方法一 1 cat file sed s g awk end 其中file為要操作的檔案,sed中 間有乙個空格。2 sed s g file awk end 1 和 2 效果一致。方法二 1 awk beginend file 這裡 f 表明每個詞用逗號分隔 nf其實是number of...

shell指令碼 C C 統計檔案單詞個數

1 用shell 指令碼獲取當前環境的ip位址?ifconfig grep inet addr grep 192.168.220 awk tr d addr 2 簡單統計單詞的個數 include define in 0 define out 1 define init out int countw...

Shell 指令碼統計檔案行數

示例 row count.s 件 awk row count.sh tail n1 awk end row count.sh grep n row count.sh awk f tail n1 sed n row count.sh wc l row count.sh cat row count.sh...