Linux查詢檔案內容的常用方法

2021-07-13 20:59:01 字數 621 閱讀 3470

linux查詢檔案內容的常用方法  

1. 從檔案內容查詢匹配指定字串的行:

$ grep "被查詢的字串" 檔名

例子:在當前目錄裡第一級資料夾中,尋找包含指定字串"thermcontact"的、以.in為字尾的檔案

grep "thermcontact" */*.in

2. 從檔案內容查詢與正規表示式匹配的行:

$ grep –e 「正規表示式」 檔名

3. 查詢時不區分大小寫:

$ grep –i "被查詢的字串" 檔名

4. 查詢匹配的行數:

$ grep -c "被查詢的字串" 檔名

5. 從檔案內容中查詢「不匹配指定字串的行「:

$ grep –v "被查詢的字串" 檔名

6. 從根目錄開始,查詢所有「擴充套件名為.log」的文字檔案,並找出包含」error」的行

find / -type f -name "*.log" | xargs grep "error"

7. 從當前目錄開始,查詢所有「擴充套件名為.in」的文字檔案,並找出包含」thermcontact」的行

find . -name "*.in" | xargs grep "thermcontact"

linux查詢檔案內容

從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 grep c 被查詢的字串 檔名 從檔案內容查詢不匹配指定字串的行 grep v 被查詢的字串 檔名...

Linux查詢檔案內容

最近在linux 下程式設計時遇到乙個需求,在某個目錄下的.c檔案中,想查詢所有使用函式funca的地方 特將方法記錄並分享一下。grep 被查詢字串 檔名 所有,我的使用場景中,用到的命令即為 files path grep funca c 即表示在當前目錄files path的第一集資料夾中尋找...

Linux查詢檔案內容

1.從檔案中查詢指定字串 grep energywise 在當前目錄搜尋帶 energywise 行的檔案 grep r energywise 在當前目錄及其子目錄下搜尋 energywise 行的檔案 grep l r energywise 在當前目錄及其子目錄下搜尋 energywise 行的檔...