此问题在此处已有答案:
How to check if string contains characters in regex pattern in shell?(3个答案)
上个月关门了。
如何检查bash中的字符串是否包含*
。因为*
是一个特殊字符?
此问题在此处已有答案:
How to check if string contains characters in regex pattern in shell?(3个答案)
上个月关门了。
如何检查bash中的字符串是否包含*
。因为*
是一个特殊字符?
2条答案
按热度按时间f4t66c6m1#
在双大括号中,
==
运算符执行 * 模式匹配 *。模式的带引号部分作为文字字符串处理。对于正则表达式,
*
在括号表达式中不是特殊的,或者当被引用时:chy5wohz2#
如果需要检查文件中的字符串是否包含“*",可以使用
grep "\*" filename
。由于
*
是特殊字符,因此需要使用转义字符\
。