linux查詢某個檔案中單詞出現的次數
linux查詢某個檔案中單詞出現的次數
檔名稱:list 查詢單詞名稱:test
操作命令:
more list | grep -o test | wc -l
cat list | grep -o test | wc -l
grep -o test list | wc -l
使用linux命令或者shell實現:檔案words存放英文單詞,格式為每行乙個英文單詞(單詞可以重複),統計這個檔案**現次數最多的前10個單詞。
cat words.txt |
sort: 對單詞進行排序sort
|uniq -c |
sort -k1,1nr |
head -10
uniq -c: 顯示唯一的行,並在每行行首加上本行在檔案**現的次數
sort -k1,1nr: 按照第乙個字段,數值排序,且為逆序
-- sort -k1nr -k2 先按第一域數字(k1n)降序(r)排序,再按第二域排序
head -10: 取前10行資料
tr -cs "[a-z][a-z]" "[\012*]" | #這樣可以保證每行只有乙個單詞
--tr是主要刪除非英文單詞,轉換成換行,並只顯示乙個換行
tr a-z a-z | #將大寫字母替換為小寫字母
cat words.txt |
tr -cs "[a-z][a-z]"
"[\012*]"
|tr a-z a-z|
sort
|uniq -c|
sort -k1nr -k2|
head -10
Linux常用命令 vi vim常用命令介紹
vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...
Linux常用命令介紹
接下來依次展開學習內容,因為部落格就是我每天學習的東西的總結,目前還沒有創新性的東西,但是我會不斷挖掘創新的點子.序號命令 對應英文 作用ls list 檢視當前資料夾下的內容 pwdprint work directory 檢視當前所在資料夾 cd 目錄名 change directory 切換資...
常用命令 Linux的介紹以及常用命令
創始人 林納斯 托瓦茲 最早是為了玩遊戲而開發出來的。linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路...