iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
自我挑戰組

短時間學習Linux 基本應用系列 第 9

【Day9】文件處理指令2

  • 分享至 

  • xImage
  •  

tail - 顯示命令輸出的後十行(預設值)

env | tail -15

顯示環境設置的後15行之值。

grep - 搜索特定的字串或檔案

grep 指令是一個很常用到的工具,可以用來搜索單個檔案或多個檔案,也可以用來搜索符合特定條件的檔案。例如想搜索 sample.txt 中的 hi 字串就可以大出以下指令。

grep "hi" sample.txt

而有許多搜索選項可以讓搜索範圍變小:

-i  忽略大小寫搜索
-r  地回搜索子目錄

tr-轉換或刪除輸入資料集中特定字元

tr指令 可以將一組字串更換成另一組字串,常常用於優化及美化字串。如果想要將所有的空格更換成逗號,可以使用以下指令:

tr -s “ “ “,” < text.txt

也可以將所有數字轉換成字母:

tr ‘0-9’ ‘a-z’ < text.txt

uniq - 刪除重複行

當在文件中有許多重複行的資料,我們可以用 uniq 指令來整理:

uniq file.txt

而想要顯示重複行或不重複行,可以分別用 -d , -u 來給予搜索更多選項,而透過 -c 可以計算重複項出現的次數。

uniq -c file.txt

上一篇
【Day8】文件處理指令1
下一篇
【Day10】使用者權限和管理1
系列文
短時間學習Linux 基本應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言