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 行的檔...