Linux 溫故!查看歷史命令/數據!

在linux中,對於文本的處理和分析是極爲重要的,現在有一個文件(file1)裏面記載了一些數據,現在請你找出這個文件(file1)中出現頻率前三的數據並保存在/home/directory中。

目標

  1. 處理文本文件file1
  2. 結果包含三行內容,每行的內容都包含命令出現的次數和命令名稱
  3. 將結果輸入到/home/directory

目標分析

注意使用管道|

  1. 首先要查看文件內容cat
  2. 將不相關的數據剔除掉cut
  3. 將命令排序sort
  4. 去掉重複命令並顯示行數uniq
  5. 將命令重新排序,sort讓它用數字排序(n),大的數字顯示在上面r,然後指定按照第一列的數字排序(-k1)
  6. 只顯示文件開頭前三行部分(head
  7. 將命令重定向到directory

命令

cat file1 | cut -c 8- | sort | uniq -dc | sort -nr -k1 | head -3 > /home/directory
發佈了32 篇原創文章 · 獲贊 0 · 訪問量 890
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章