Linux如何檢視檔案包含內容?常用指令有哪些?
在Linux系統中,可透過grep命令來檢視檔案包含內容,該命令主要用於查詢檔案裡符合條件的字串,接下來小編透過這篇文章為大家詳細的介紹一下grep命令的語法及引數,快來學習一下吧。
grep指令用於查詢內容包含指定的範本樣式的檔案,如果發現某檔案的內容符合所指定的範本樣式,預設grep指令會把含有範本樣式的那一列顯示出來。若不指定任何檔名稱,或是給予的檔名為-,則grep指令會從標準輸入裝置讀取資料。
語法
grep[-abcEFGhHilLnqrsvVwxy][-A<顯示行數>][-B<顯示列數>][-C<顯示列數>][-d<進行動作>][-e<範本樣式>][-f<範本檔案>][--help][範本樣式][檔案或目錄...]
引數
-a或--text:不要忽視二進位制的資料。
-A<顯示行數>或--after-context=<顯示行數>:除了顯示符合範本樣式的那一列之外,並顯示該行之後的內容。
-b或--byte-offset:在顯示符合樣式的那一行之前,標示出該行第一個字元的編號。
-B<顯示行數>或--before-context=<顯示行數>:除了顯示符合樣式的那一行之外,並顯示該行之前的內容。
-c或--conunt:計算符合樣式的列數。
-C<顯示行數>或--context=<顯示行數>或-<顯示行數>:除了顯示符合樣式的那一行之外,並顯示該行之前後的內容。
-d<動作>或--directories=<動作>:當指定要查詢的是目錄而非檔案時,必須使用這項引數,否則grep指令將回報資訊並停止動作。
-e<範本樣式>或--regexp=<範本樣式>:指定字串做為查詢檔案內容的樣式。
-E或--extended-regexp:將樣式為延伸的正規表示式來使用。
-f<規則檔案>或--file=<規則檔案>:指定規則檔案,其內容含有一個或多個規則樣式,讓grep查詢符合規則條件的檔案內容,格式為每行一個規則樣式。
-F或--fixed-regexp:將樣式視為固定字串的列表。
-G或--basic-regexp:將樣式視為普通的表示法來使用。
-h或--no-filename:在顯示符合樣式的那一行之前,不標示該行所屬的檔名稱。
-H或--with-filename:在顯示符合樣式的那一行之前,表示該行所屬的檔名稱。
-i或--ignore-case:忽略字元大小寫的差別。
-l或--file-with-matches:列出檔案內容符合指定的樣式的檔名稱。
-L或--files-without-match:列出檔案內容不符合指定的樣式的檔名稱。
-n或--line-number:在顯示符合樣式的那一行之前,標示出該行的列數編號。
-o或--only-matching:只顯示匹配PATTERN部分。
-q或--quiet或--silent:不顯示任何資訊。
-r或--recursive:此引數的效果和指定"-d recurse"引數相同。
-s或--no-messages:不顯示錯誤資訊。
-v或--invert-match:顯示不包含匹配文字的所有行。
-V或--version:顯示版本資訊。
-w或--word-regexp:只顯示全字元合的列。
-x--line-regexp:只顯示全列符合的列。
-y:此引數的效果和指定"-i"引數相同。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2909472/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux如何檢視檔案內容?Linux常用命令Linux
- Linux常用命令!如何檢視檔案內容?Linux
- Linux常用命令之如何檢視檔案內容?Linux
- Linux檢視檔案內容常用命令Linux
- 常用的7個Linux檔案內容檢視命令!Linux
- Linux學習之常用的Linux檔案內容檢視命令!Linux
- Linux 檢視檔案內容——bat 命令LinuxBAT
- Linux檔案內容檢視相關命令Linux
- Linux檢視檔案的命令有哪些?Linux
- 在Linux中,如何檢視檔案內容?列出幾種方法。Linux
- git檢視檔案內容Git
- 【Linux】檢視二進位制檔案內容_hexdumpLinux
- linux 常用檢視埠,檔案大小Linux
- 顯示檔案內容的Linux命令有哪些?linux如何系統的學習Linux
- Linux基楚操作指引【檢視版本、檢視路徑、檢視內容、編輯檔案】Linux
- 如何檢視Linux系統版本?常用命令有哪些?Linux
- git檢視指定提交檔案的內容Git
- Git檢視暫存區index檔案內容GitIndex
- Linux系統下如何檢視日誌?常用命令有哪些?Linux
- Linux常用的檔案解壓命令有哪些?Linux
- Linux系統中常用的檔案檢視命令Linux
- Linux系統中如何檢視當前路徑?常用命令有哪些?Linux
- 如何使用python指令碼定時清空檔案內容?Python指令碼
- Linux 中的網路指令:如何檢視一個域名有哪些 NS 記錄?Linux
- HTML5內容包含哪些HTML
- Linux系統中如何檢視磁碟可用空間?常用命令有哪些?Linux
- Linux常用檔案型別有哪些?六大類!Linux型別
- 在Linux系統中如何檢視有哪些組?Linux
- 客戶管理包含哪些核心內容?
- Linux系統中檢視程式埠常用命令有哪些?Linux
- linux的常用操作——檢視和修改檔案許可權Linux
- Linux系統檢視檔案地址常用的命令詳解!Linux
- 瀏覽器檢視Base64的PDF檔案內容瀏覽器
- linux-批次修改檔案內容Linux
- Linux普通檔案許可權屬性有哪些?linux基本指令學習Linux
- linux中inode包含什麼內容?Linux
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- 檔案包含之包含了Linux檔案描述符Linux