2021年4月12日 星期一

grep最常的使用方法,grep 找關鍵字忽略大小寫的方法,find 找檔案忽略大小寫的方法

 linux底下,最常使用的莫過於 grep與 find這兩個指令,我們可以透過 grep來找尋檔案當中的關鍵字,我們也可以透過 find來找尋目錄底下是否有特定的檔案,這邊文章我們要告訴大家grep與find要如何使用

1. grep 最常的使用方式 ===>    

      EX: 在當下路徑,與當下所有子目錄,以遞迴的方式尋找所有檔案當中有"ab"的關鍵字,並且會列出所在檔案的行數

      Command: # grep -rn "ab" .


2. grep 忽略大小寫的方法 ===> 參數-i

     Command: # grep -rni "ab" .    結果可以找出關鍵字為AB,Ab,aB,ab 並列出在哪個檔案的第幾行


3. find 找當下目錄,特定名稱的檔案的方法  ===>

       EX: 在當下路徑,與當下所有子目錄,以遞迴的方式尋找所有檔案名稱為"ab.txt"的檔案

       Command: # find . -name "ab.txt"


4. find 忽略大小寫的方法 ===> find 本身沒有此功能,我們可以搭配管線與grep來達到

       Command: # find . | grep -i "ab.txt"   結果可以找出AB.txt, Ab.txt, aB.txt, ab.txt