JavaShuo
欄目
標籤
Linux基礎6-1 grep和正則表達式
時間 2020-05-31
標籤
linux
基礎
grep
正則
表達式
欄目
Linux
简体版
原文
原文鏈接
grep:
查找文件中符合條件的字符串
正則表達式
根據模式搜索文件內容,並將符合模式的字符串行顯示出來
語法:
grep [選項][模式][文件或目錄名]
選項:
-i :
查找時,忽略字符大小寫
--color:
將匹配的行的關鍵字,以高亮的顏色顯示
-v :
反向匹配,被模式匹配的行不顯示,不匹配的行顯示
-o :
值顯示被模式匹配的字符串
-E :
使用擴展正則表達式
-A n :
表示匹配到字符後面的n行也顯示
-B n :
表示匹配到字符前面的n行也顯示
-C n:
表示匹配到的字符先後n行都顯示
正則表達式(基本):
元字符:
. :
匹配任意單個字符
[] :
匹配指定範圍內的任意單個字符
[^] :
匹配指定範圍外的任意單個字符
字符集合:
匹配次數
:
*
:匹配其前面的字符任意次
.*
:匹配任意長度的任意字符
\?
:匹配其前面的字符一次或0次
\{m,n}:
匹配其前面的字符,最少m次,最多n次,n最屢次能夠忽略,可是m最少次不能忽略
位置鎖定
^ :
鎖定行首,此字符後面的任意內容爲行首
$ :
鎖定行尾,此字符前面的任意內容爲行尾
^$
:匹配空白行
\< 或 \b :
其後面的任意字符,必須做爲單詞的首部出現
\> 或 \b :
其前面的任意字符,必須做爲單詞的尾部出現
分組:
spa
\(m..n\):
後向引用
\1
:引用第一個左括號以及與之對應的右括號所包含的內容一致
第一個匹配的字符串組,以後匹配的要同第一個一致
正則表達式(擴展):grep -E = egrep
blog
字符匹配
. :
匹配任意單個字符
[] :
匹配範圍內的任意單個字符
[^] :
匹配範圍外的任意單個字符
字符匹配
*
:匹配其前面字符任意次
?:
匹配其前面的字符1次或0次
+ :
匹配其前字符至少一次
{m,n} :
匹配最少m次,最多n次
位置鎖定
^ :
鎖定行首,此字符後面的任意內容爲行首
$ :
鎖定行尾,此字符以前的任意內容爲行尾
^$ :
匹配空白字符
\< 或 \b :
其後面的任意字符,必須爲單詞的首部出現
\> 或 \b :
其前面的任意字符,必須爲單詞的尾部出現
分組
():
分組
\1,\2,\3...
或語句
a | b :
a事件或b事件
相關文章
1.
正則表達式和grep
2.
Linux正則表達式grep
3.
Linux grep正則表達式
4.
grep與正則表達式基礎
5.
Linux 基礎正則表達式和擴展正則表達式
6.
正則表達式與grep
7.
正則表達式grep和擴展正則表達式egrep
8.
grep,egrep正則表達式
9.
grep與正則表達式
10.
grep+正則表達式
更多相關文章...
•
Scala 正則表達式
-
Scala教程
•
PHP 正則表達式(PCRE)
-
PHP參考手冊
•
IntelliJ IDEA 代碼格式化配置和快捷鍵
•
Kotlin學習(一)基本語法
相關標籤/搜索
正則表達式
精通正則表達式
學習正則表達式
使用正則表達式
js正則表達式
61.linux
表達方式
lambda表達式
表達式
Lamda表達式
正則表達式
Linux
XLink 和 XPointer 教程
PHP 7 新特性
MyBatis教程
設計模式
委託模式
代碼格式化
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
以實例說明微服務拆分(以SpringCloud+Gradle)
2.
idea中通過Maven已經將依賴導入,在本地倉庫和external libraries中均有,運行的時候報沒有包的錯誤。
3.
Maven把jar包打到指定目錄下
4.
【SpringMvc】JSP+MyBatis 用戶登陸後更改導航欄信息
5.
在Maven本地倉庫安裝架包
6.
搭建springBoot+gradle+mysql框架
7.
PHP關於文件$_FILES一些問題、校驗和限制
8.
php 5.6連接mongodb擴展
9.
Vue使用命令行創建項目
10.
eclipse修改啓動圖片
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
正則表達式和grep
2.
Linux正則表達式grep
3.
Linux grep正則表達式
4.
grep與正則表達式基礎
5.
Linux 基礎正則表達式和擴展正則表達式
6.
正則表達式與grep
7.
正則表達式grep和擴展正則表達式egrep
8.
grep,egrep正則表達式
9.
grep與正則表達式
10.
grep+正則表達式
>>更多相關文章<<