# Linux 下 grep 命令的一点小技巧 | Nicksxs's Blog
用了比较久的 grep 命令，其实都只是用了最最基本的功能来查日志， 譬如 grep 'xxx' xxxx.log 然后有挺多情况比如想要找日志里带一些符号什么的，就需要用到一些特殊的 比如这样\"userId\":\"123456\"，因为比如用户 ID 有时候会跟其他的 id 一样，只用具体的值 123456 来查的话干扰信息太多了

# Nicksxs's Blog

What hurts more, the pain of hard work or the pain of regret?

0%

# Linux 下 grep 命令的一点小技巧

发表于 2020-08-06 分类于 Linux ， 小技巧 ， 命令 ， grep ， grep ， 查日志 阅读次数： 阅读次数： Disqus：

用了比较久的 grep 命令，其实都只是用了最最基本的功能来查日志，

譬如

    grep 'xxx' xxxx.log

然后有挺多情况比如想要找日志里带一些符号什么的，就需要用到一些特殊的

比如这样`\"userId\":\"123456\"`，因为比如用户 ID 有时候会跟其他的 id 一样，只用具体的值 123456 来查的话干扰信息太多了，如果直接这样

    grep '\"userId\":\"123456\"' xxxx.log

好像不行，盲猜就是符号的问题，特别是`\`和`"`这两个，

之前一直是想试一下，但是没成功，昨天在排查一个问题的时候发现了，只要把这些都转义了就行了

`grep '\\\"userId\\\":\\\"123456\\\"' xxxx.log`

相关文章

- docker使用中发现的echo命令的一个小技巧及其他
- 聊聊 Linux 下的 top 命令