![[Linux] grep查找文本时反斜杠\转义问题,第1张 [Linux] grep查找文本时反斜杠\转义问题,第1张](/aiimages/%5BLinux%5D+grep%E6%9F%A5%E6%89%BE%E6%96%87%E6%9C%AC%E6%97%B6%E5%8F%8D%E6%96%9C%E6%9D%A0%26amp%3B%2392%3B%E8%BD%AC%E4%B9%89%E9%97%AE%E9%A2%98.png)
当文本中有反斜杠,需要使用grep查找出带有反斜杠的内容,比如下面的文本
bbb
aaa
eeccc\tdd
想要查找出ccc\t这行的文本
如果你使用 cat xxx.txt |grep "ccc\t" 或者 cat xxx.txt |grep "ccc\\t" 加一个转义, 是查不出来的
需要增加至少三个反斜杠才可以,比如这样
cat /tmp/test.txt|grep "ccc\\t" 这样才能找到这行
多加几个也可以,再多就不行了
这里是grep的多层转义问题
总结以上是内存溢出为你收集整理的[Linux] grep查找文本时反斜杠\转义问题全部内容,希望文章能够帮你解决[Linux] grep查找文本时反斜杠\转义问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)