linux grep -11,11个高级Linux字符类和括号表达式的grep命令
你是否曾經在你需要的一種局面搜索字符串,文字或圖案的文件里面呢? 如果是,那么grep工具來在這樣的情況下派上用場。
grep的是為其匹配一個正則表達式搜索行純文本數據的命令行實用程序。 如果您將分詞的grep如?g/re/p,然后grep的含義是(全局搜索正則表達式和打印)的搜索模式從文件和打印屏幕即標準輸出就行了。
grep的解釋高級命令在Linux和Unix 字符類,比如操作系統。
在這里,我已經考慮howtoing.txt是基本文件,我們將搜索模式與grep命令的這篇文章中解釋的幫助。
1.搜索字母數字字符
如果你有成千上萬的文件中的行,想尋找一條線,將只從開始AZ , az和0-9 ( 字母數字字符 )。
$ grep "^[[:alnum:]]" howtoing.txt
Grep - 在文件中搜索字母數字字符
2.搜索阿爾法字符
類似的選擇,如果你要搜索線將從才開始像[AZ & az]即Alpha Characters 。
$ grep "^[[:alpha:]]" howtoing.txt
Grep - 搜索文件中的Alpha字符
3.搜索空白字符
另一種選擇,如果你要搜索線將從開始像[Tab & Space]即空格字符 。
$ grep "^[[:blank:]]" howtoing.txt
Grep - 在文件中搜索空格或制表符
4.搜索數字字符
grep的數字選項也是搜索線將從數字開頭非常有用[0-9]即數字字符 。
$ grep "^[[:digit:]]" howtoing.txt
Grep - 在文件中搜索數字字符
5.搜索下字母
grep的另一種選擇是搜索線將從低字母即開始[az] 下Letters)上 。
$ grep "^[[:lower:]]" howtoing.txt
Grep - 搜索文件中的小寫字母或詞
6.搜索標點符號
標點符號grep的是搜索線,從[開始! “#$%&'()* +, - 。 /:; <=>? @ [\] ^ _`{| }?。 ]即標點符號 。
$ grep "^[[:punct:]]" howtoing.txt
Grep - 在文件中搜索標點符號
7.搜索圖形字符
grep的也被用來搜索線,從字母數字和標點符號稱為圖形字符開頭。
$ grep "^[[:graph:]]" howtoing.txt
Grep - 在文件中搜索圖形字符
8.搜索可打印字符
同樣類似的圖形文字中,grep是非常有用的搜索線,從字母數字,標點和空格字符開頭。
$ grep "^[[:print:]]" howtoing.txt
Grep - 在文件中搜索可打印字符
9.搜索空間字符
grep的也有一個功能來搜索線,將從開始[tab,換行,垂直制表符,換頁,回車,空格]即空格字符 。
$ grep "^[[:space:]]" howtoing.txt
Grep - 搜索文件中的空格字符
10.搜索大寫字母
在grep的另一種方法也可用于搜索線,從開始[AZ]即大寫字母 。
$ grep "^[[:upper:]]" howtoing.txt
Grep - 搜索文件中的大寫字母
11.搜索十六進制數字
grep的搜索線,將從開始[0-9, AF and af]即十六進制數字 。
$ grep "^[[:xdigit:]]" howtoing.txt
Grep - 搜索文件中的十六進制數字
我已經解釋grep的高級功能,這是非常強而有力的工具來搜索模式在文件中。 Grep也是shell腳本和程序員在程序中搜索模式的重要工具。值得熟悉其他選項和語法來節省時間。
總結
以上是生活随笔為你收集整理的linux grep -11,11个高级Linux字符类和括号表达式的grep命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 培养皿里的脑细胞,学会了自己打游戏
- 下一篇: linux 其他常用命令