婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在Linux的命令行中實現字符出現頻率統計的方法

在Linux的命令行中實現字符出現頻率統計的方法

熱門標簽:廳外呼梯系統布線 北京市地圖標注 淘寶系統退貨外呼項目考試答案 貴陽語音電銷機器人招商 焦作人工智能電話機器人軟件 2020電銷機器人排行 鄭州營銷外呼系統運營商 百度地圖標注陰影動態 鹽城客服外呼系統軟件

Linux 命令行有很多的樂趣,我們可以很容易并且完善地執行很多繁瑣的任務。比如,我們計算一個文本文件中字和字符的出現頻率,這就是我們打算在這篇文章中講到的。

立刻來到我們腦海的命令,計算字和字符在一個文本文件中出現頻率的 Linux 命令是 wc 命令。
在使用的腳本來分析文本文件之前,我們必須有一個文本文件。為了保持一致性,我們將創建一個文本文件,man命令的輸出如下所述。

   

復制代碼
代碼如下:
$ man man > man.txt

以上命令是將man命令的使用方式導入到man.txt文件里。

我們希望能得到最平常的單詞,對之前我們新建的文件執行如下腳本。

   

復制代碼
代碼如下:
$ cat man.txt | tr ' ' '\012' | tr '[:upper:]' '[:lower:]' | tr -d '[:punct:]' | grep -v '[^a-z]' | sort | uniq -c | sort -rn | head

Sample Output

   

復制代碼
代碼如下:
7557
262 the
163 to
112 is
112 a
78 of
78 manual
76 and
64 if
63 be

上面的腳本,輸出了最常使用的十個單詞。

如何看單個的字母呢?那就用如下的命令。

   

復制代碼
代碼如下:
$ echo 'tecmint team' | fold -w1/p> p>Sample Output/p> p> [code] t
e
c
m
i
n
t
t
e
a
m

注: -w1只是設定了長度

現在我們將從那個文本文件中掰下來的每一個字母,對結果進行排序,得到所需的輸出頻率的十個最常見的字符。

    $ fold -w1 man.txt | sort | uniq -c | sort -rn | head

Sample Output

   

復制代碼
代碼如下:
8579
2413 e
1987 a
1875 t
1644 i
1553 n
1522 o
1514 s
1224 r
1021 l

如何區分大小寫呢?之前我們都是忽略大小寫的。所以,用如下命令。

    $ fold -w1 man.txt | sort | tr '[:lower:]' '[:upper:]' | uniq -c | sort -rn | head -20

Sample Output

   

復制代碼
代碼如下:
11636
2504 E
2079 A
2005 T
1729 I
1645 N
1632 S
1580 o
1269 R
1055 L
836 H
791 P
766 D
753 C
725 M
690 U
605 F
504 G
352 Y
344 .

請檢查上面的輸出,標點符號居然包括在內。讓我們干掉他,用tr 命令。GO:

   

復制代碼
代碼如下:
$ fold -w1 man.txt | tr '[:lower:]' '[:upper:]' | sort | tr -d '[:punct:]' | uniq -c | sort -rn | head -20

Sample Output

     

復制代碼
代碼如下:
11636
2504 E
2079 A
2005 T
1729 I
1645 N
1632 S
1580 O
1550
1269 R
1055 L
836 H
791 P
766 D
753 C
725 M
690 U
605 F
504 G
352 Y

現在,我們有了三個文本,那就讓我們用如下命令查看結果吧。

   

復制代碼
代碼如下:
$ cat *.txt | fold -w1 | tr '[:lower:]' '[:upper:]' | sort | tr -d '[:punct:]' | uniq -c | sort -rn | head -8

Sample Output

     

復制代碼
代碼如下:
11636
2504 E
2079 A
2005 T
1729 I
1645 N
1632 S
1580 O

下一步我們將會生成那些罕見的至少十個字母長的單詞。以下是簡單的腳本:

   

復制代碼
代碼如下:
$ cat man.txt | tr '' '\012' | tr '[:upper:]' '[:lower:]' | tr -d '[:punct:]' | tr -d '[0-9]' | sort | uniq -c | sort -n | grep -E '..................' | head

Sample Output

   

復制代碼
代碼如下:
1 ──────────────────────────────────────────
1 a all
1 abc any or all arguments within are optional
1 able see setlocale for precise details
1 ab options delimited by cannot be used together
1 achieved by using the less environment variable
1 a child process returned a nonzero exit status
1 act as if this option was supplied using the name as a filename
1 activate local mode format and display local manual files
1 acute accent

注: 上面的.越來越多,其實,我們可以使用.{10} 得到同樣的效果。

這些簡單的腳本,讓我們知道最頻繁出現的單詞和英語中的字符。

現在結束了。下次我會在這里講到另一個有趣的話題,你應該會喜歡讀。還有別忘了向我們提供您的寶貴意見。

標簽:遼寧 六安 大興安嶺 大慶 周口 樂山 青島 大理

巨人網絡通訊聲明:本文標題《在Linux的命令行中實現字符出現頻率統計的方法》,本文關鍵詞  在,Linux,的,命令,行中,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Linux的命令行中實現字符出現頻率統計的方法》相關的同類信息!
  • 本頁收集關于在Linux的命令行中實現字符出現頻率統計的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩电影在线一区二区三区| 日本韩国欧美一区二区三区| 欧美挠脚心视频网站| 欧美日韩一级片在线观看| 久久精品视频一区二区三区| 亚洲综合激情网| 日韩国产在线一| 久久国产综合精品| 91色九色蝌蚪| 亚洲国产成人av网| 精品国产在天天线2019| 欧美群妇大交群中文字幕| 免费高清视频精品| 91丨九色丨蝌蚪丨老版| 亚洲少妇最新在线视频| 久久先锋资源网| 日韩国产欧美在线观看| 91福利在线免费观看| 成人av在线电影| 中文字幕亚洲综合久久菠萝蜜| 蜜臀精品久久久久久蜜臀| 欧美va天堂va视频va在线| 成人性生交大片免费看中文网站| 91成人免费在线| 中文字幕不卡在线| 欧美电影免费观看高清完整版在| 国产一区二区三区观看| 欧美日韩精品一区二区| 国内久久婷婷综合| 大胆亚洲人体视频| 亚洲免费三区一区二区| 日本道色综合久久| 9人人澡人人爽人人精品| 久久99国产精品麻豆| 一区二区免费在线播放| 欧美午夜精品免费| 亚洲一区二区三区四区五区中文| 婷婷综合久久一区二区三区| 欧美片网站yy| 国产欧美一区视频| 一区二区理论电影在线观看| 处破女av一区二区| 91免费观看视频| 欧美视频一区二区三区在线观看 | 欧美日韩电影一区| 国产69精品久久久久777| 91小视频免费观看| 日本一区二区视频在线观看| 久久久久久久免费视频了| 天堂精品中文字幕在线| 欧美日韩综合色| 蜜桃久久av一区| 国产日产欧美一区二区视频| av在线不卡网| 久久99国产精品麻豆| 欧美一级理论片| 99re成人在线| 亚洲图片欧美一区| 91精品久久久久久久99蜜桃| 韩国一区二区视频| 美洲天堂一区二卡三卡四卡视频 | 国产精品丝袜在线| 91成人网在线| 秋霞国产午夜精品免费视频| 欧美性猛交xxxxxxxx| 日韩有码一区二区三区| 国产精品人成在线观看免费| 欧美精品 国产精品| 精品制服美女丁香| 亚洲精品中文字幕在线观看| 国产亚洲福利社区一区| 成人97人人超碰人人99| 久久国产精品区| 日韩一区日韩二区| 中文字幕一区二区三区在线播放| 日韩午夜在线观看视频| 日韩一区二区不卡| 欧美一级黄色大片| 日韩丝袜情趣美女图片| 久久久久久亚洲综合| 国产精品久久久久久亚洲伦| 亚洲欧洲日韩av| 亚洲最大色网站| 三级影片在线观看欧美日韩一区二区| 亚洲线精品一区二区三区| 免费日本视频一区| 国产东北露脸精品视频| 成人精品视频网站| 色哟哟精品一区| 欧美日本乱大交xxxxx| 日韩欧美专区在线| 国产精品美女久久久久久久久久久| 国产精品久久久久影院老司| 一区二区三区91| 亚洲成人综合视频| 国产精品美日韩| 日韩高清电影一区| 懂色av一区二区夜夜嗨| 欧美三级视频在线观看| 久久久亚洲高清| 奇米四色…亚洲| 欧美性欧美巨大黑白大战| 精品久久久久久久久久久院品网 | 亚洲一区二区三区四区五区黄 | 爽好多水快深点欧美视频| 国产精品福利一区二区三区| 久久精品一区二区三区不卡| 国产欧美精品日韩区二区麻豆天美| 依依成人综合视频| 日韩专区中文字幕一区二区| 午夜精品123| 激情欧美一区二区三区在线观看| 国产成人免费视| 久久66热re国产| 国产在线不卡一卡二卡三卡四卡| 国产自产高清不卡| 国产成人欧美日韩在线电影| 欧美日韩一卡二卡三卡| 91精品国产一区二区三区| 国产精品理论在线观看| 国产精品你懂的| 亚洲成人免费视频| 97精品视频在线观看自产线路二| 色偷偷久久一区二区三区| 欧美日韩一区二区三区在线 | 精品日韩成人av| 中文字幕日韩精品一区 | 亚洲美女在线一区| 日本大胆欧美人术艺术动态| 99国产精品国产精品久久| 欧美精品一区二区三区在线 | 欧美精品乱人伦久久久久久| 国产精品久久久久9999吃药| 国产精品入口麻豆原神| 日韩1区2区日韩1区2区| 91小视频免费看| 欧美国产视频在线| 奇米一区二区三区av| 欧美三级资源在线| 亚洲日本在线观看| 懂色av中文一区二区三区| 欧美一卡二卡在线观看| 亚洲免费看黄网站| 不卡一区二区在线| 欧美一卡二卡三卡四卡| 国产一区二三区好的| 欧美日韩精品欧美日韩精品| 日韩国产成人精品| 久久奇米777| 国产乱国产乱300精品| 精品99久久久久久| 日韩极品在线观看| 国产亚洲精品7777| 成人精品一区二区三区四区| 国产女人水真多18毛片18精品视频 | 91蜜桃在线观看| 1000部国产精品成人观看| 色婷婷综合视频在线观看| 亚洲图片欧美综合| 欧美一区二区三区视频免费 | 日韩成人免费看| 欧美不卡一二三| 国产精品亚洲第一| 亚洲日本一区二区| 欧美一区午夜精品| 91麻豆成人久久精品二区三区| 亚洲1区2区3区视频| 精品国产伦一区二区三区免费 | 91精品国产综合久久精品app| 国产资源精品在线观看| 一区二区高清免费观看影视大全| 久久亚洲综合色| 欧美三级视频在线播放| 国产91精品一区二区麻豆亚洲| 日韩黄色免费网站| 1区2区3区国产精品| 中文字幕乱码久久午夜不卡| 99这里只有精品| 国产乱码字幕精品高清av| 一区二区成人在线视频| 2021中文字幕一区亚洲| 欧美网站一区二区| voyeur盗摄精品| 蜜臀av性久久久久蜜臀aⅴ| 亚洲成年人影院| 日本午夜一区二区| 国产欧美日本一区二区三区| 91麻豆精品国产91久久久久久久久| 国产xxx精品视频大全| 欧美精品免费视频| 欧美三级视频在线| 91在线无精精品入口| 国产精品一区久久久久| 麻豆国产91在线播放| 久久国产免费看| 成人午夜av电影| 99re视频这里只有精品| 欧美天堂亚洲电影院在线播放| 九九精品视频在线看| 国产一区二区主播在线|