關于Linux之grep查找文本時匹配反斜杠\轉義問題
在Linux系統(tǒng)中,當文本中有反斜杠 , 需要使用grep查找出帶有反斜杠的內(nèi)容 , 比如下面的文本
aaa bbb cccccc ddd\teee ffffff
想要查找出ddd\teee 這行的文本
如果你使用 cat xxx.txt |grep "ddd\teee" 或者 cat xxx.txt |grep "ddd\\teee 加一個轉義, 是查不出來的
需要增加至少三個反斜杠才可以 , 比如這樣
cat /tmp/test.txt|grep "ddd\\\teee ? 這樣才能找到這行
多加幾個也可以 ,如
cat /tmp/test.txt|grep "ddd\\\\teee cat /tmp/test.txt|grep "ddd\\\\\teee cat /tmp/test.txt|grep "ddd\\\\\\teee
再多就不行了
比如加7個\
cat /tmp/test.txt|grep "ddd\\\\\\\teee,這樣就查不到了
這里是grep的多層轉義問題
linux ^ 特殊字符 分割 \ 轉義 ,windows下 \\^ 轉義
linux ^ 特殊字符 分割 ^ 轉義 ,windows下 \^ 轉義。
如果是 B 則^B^ 轉義,如果是 B 則\B\ 轉義
到此這篇關于Linux之grep查找文本時匹配反斜杠\轉義問題的文章就介紹到這了,更多相關linux grep轉義內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
exit(-1)或者return(-1)shell得到的退出碼為什么是255
exit(-1)或者return(-1)shell得到的退出碼為是255,大家知道為什么嗎?帶著這個疑問來腳本之家學習下吧,本篇文章告訴大家答案2015-10-10Linux 中可重入函數(shù)與不可重入函數(shù)詳解
這篇文章主要介紹了Linux 中可重入函數(shù)與不可重入函數(shù)詳解的相關資料,需要的朋友可以參考下2017-06-06Python執(zhí)行Linux系統(tǒng)命令的4種方法
這篇文章主要介紹了Python執(zhí)行Linux系統(tǒng)命令的4種方法,即在Python腳本中調(diào)用Shell命令,需要的朋友可以參考下2014-10-10