grep命令

beifengwang發表於2014-01-23


Global Regular Expression PrintLinux簡稱為grep、系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。表示全域性正規表示式版本,它的使用許可權是所有使用者。grep 命令在一個或多個檔案中查詢與指定模式匹配的字串。如果模式裡包含有空格,必須用引號括起來。grep的模式只能是一個被引號括起來的字串或者是一個單詞,後面緊跟著的引數都被當作檔名。grep命令把結果輸出到標準輸出上,並不改變被搜尋的原始檔。Unix的grep家族包括grep、 egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的擴充套件,支援更多的re元字元, fgrep就是 fixed grep或fast grep,它們把所有的字母都看作單詞,也就是說,正規表示式中的元字元表示回其自身的字面意義,不再特殊。linux 使用GNU版本的grep。它功能更強,可以通過-G、-E、-F命令列選項來使用egrep和fgrep的功能。 在Linux系統中“find”命令是大多數系統使用者都可以使用的命令、find一個非常有效的工具,它可以遍歷當前目錄甚至於整個檔案系統來查詢某些檔案或目錄。在目錄結構中搜尋檔案,並執行指定的操作。find命令從指定的起始目錄開始,遞迴地搜尋其各個子目錄,查詢滿足尋找條件的檔案並對之採取相關的操作。find命令對每個指定的 Path 引數遞迴搜尋目錄樹,搜尋與布林表示式匹配的檔案,布林表示式是使用以下文字中給出的項寫的。當 find 命令遞迴下降目錄結構時,它不會下降到那些只是象徵性連結到當前層次結構的目錄。此命令提供了相當多的查詢條件,功能很強大。由於find具有如此強大的功能,所以它的選項也很多。 GCC最初是一個C/C++語言的編譯器,是GNU project C and C++ Compiler的縮寫。它已經不僅僅能支援C語言;它現在還支援Ada語言、C++ 語言、Java 語言、Objective C 語言、Pascal 語言、COBOL語言,以及支援函數語言程式設計和邏輯程式設計的Mercury語言等。但是GCC最主要的用途還是用來編譯C/C++程式。GCC對於作業系統平臺及硬體平臺支援
更多詳情

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1074369/,如需轉載,請註明出處,否則將追究法律責任。

相關文章