歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下查找字符串命令

Linux下查找字符串命令

日期:2017/2/28 15:53:09   编辑:Linux教程

1. set命令可以顯示出當前shell下所有全局參量定義及其值;

2. 查找並刪除當前目錄下小文件:

find . -type f -size -10k -exec rm {} \;

說明:

-type f 查找文件

-size -10k,

小於10k的。"+"是表示要求系統只列出大於指定大小的文件,而使用"-"則表示要求系統列出小於指定大小的文件。

3. 遍歷文件夾grep一個字符串

find . -name "*c" | xargs grep "strings"

在當前文件夾下所有c文件中查找字符串“string”

4. 在某目錄下文件中查找某字符串

grep -r youcode dir

例如:查找home下文件中查找hello

grep -r hello /home

例如:在當前所有目錄下文件中查找hello,不區分大小寫

grep -ir hello .

從文件內容查尋匹配指定字符串的行:

  $ grep "被查尋的字符串" 文件名

從文件內容查尋與正則表達式匹配的行:

  $ grep –e “正則表達式” 文件名

查尋時不區分大小寫:

  $ grep –i "被查尋的字符串" 文件名

查尋匹配的行數:

  $ grep -c "被查尋的字符串" 文件名

從文件內容查尋不匹配指定字符串的行:

  $ grep –v "被查尋的字符串" 文件名

從根目錄開始查尋所有擴展名為.log的文本文件,並找出包羅”ERROR”的行

Copyright © Linux教程網 All Rights Reserved