在grep的时候突然想到一个问题,什么时候需要双引号,什么时候不需要,什么时候需要转义。 中划线需要双引号吗?下划线需要双引号吗?

发现自己居然啥都不清楚,白干这么多年了。
说起这个问题,必须要清楚特殊符号。

特殊符号

功能符号

$
变量符号

# 注释符号,文本中是这个意思。

通配符

[]
{}

其他

中划线和下划线需要特殊匹配吗?

回到最初的问题,这两个都不要特殊匹配。
在java中怎么写都是可以的。

- 复制粘贴其中一段比较方便。 比如 用户查询请求-步骤一-开始。
_ 查日志整体复制的时候比较方便。 比如 用户查询请求_步骤一开始。(个人用的是这个,虽然写代码的时候麻烦点,后期查日志方便)