grep命令 全面搜索正則表達式并把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。
-a不要忽略二進制數據。
-A<顯示列數> 除了顯示符合范本樣式的那一行之外,并顯示該行之后的內容。
-b在顯示符合范本樣式的那一行之外,并顯示該行之前的內容。
-c計算符合范本樣式的列數。
-C<顯示列數>或-<顯示列數>除了顯示符合范本樣式的那一列之外,并顯示該列之前后的內容。
-d<進行動作>當指定要查找的是目錄而非文件時,必須使用這項參數,否則grep命令將回報信息并停止動作。
-e<范本樣式>指定字符串作為查找文件內容的范本樣式。
-E將范本樣式為延伸的普通表示法來使用,意味著使用能使用擴展正則表達式。
-f<范本文件>指定范本文件,其內容有一個或多個范本樣式,讓grep查找符合范本條件的文件內容,格式為每一列的范本樣式。
-F將范本樣式視為固定字符串的列表
-G將范本樣式視為普通的表示法來使用。
-h在顯示符合范本樣式的那一列之前,不標示該列所屬的文件名稱。
-H在顯示符合范本樣式的那一列之前,標示該列的文件名稱。
-i忽略字符大小寫的差別。-l列出文件內容符合指定的范本樣式的文件名稱。
-L列出文件內容不符合指定的范本樣式的文件名稱。
-n在顯示符合范本樣式的那一列之前,標示出該列的編號。
-q不顯示任何信息。
-R/-r 此參數的效果和指定“-d recurse”參數相同。
-s不顯示錯誤信息。
-v反轉查找。
-w只顯示全字符合的列。
-x只顯示全列符合的列
-y此參數效果跟“-i”相同。
-o只輸出文件中匹配到的部分。
shell編程:
編輯器:解釋器
編程語言:機器語言,匯編語言,高級語言
靜態語言:編譯型語言
強類型(變量)
事先轉換成可執行格式
c.c++.JAVA.C#
動態語言:解釋型語言
弱類型
邊解釋邊執行
PHP,SHELL,python,perl
面向過程:shell,C
面向對象:JAVA,Pyhon,perl,C++