我如何 "grep" 匹配 "comment" 字符串?
How can I "grep" matching a "comment" string?
我有一个包含以下文本的 README.md
文件(注意注释):
[//]: # (Template README)
This is my file bla bla bla
这样做:
readme_file=./README.md
if grep -q "[//]: # (Template README)" "$readme_file"; then
echo "match"
fi
与字符串不匹配。
为什么?怎么搭配呢?
为此使用 grep -F
。
grep -F "[//]: # (Template README)" README.md
-F
将模式解释为一组固定字符串(即强制 grep 的行为与 fgrep 相同)。
我有一个包含以下文本的 README.md
文件(注意注释):
[//]: # (Template README)
This is my file bla bla bla
这样做:
readme_file=./README.md
if grep -q "[//]: # (Template README)" "$readme_file"; then
echo "match"
fi
与字符串不匹配。
为什么?怎么搭配呢?
为此使用 grep -F
。
grep -F "[//]: # (Template README)" README.md
-F
将模式解释为一组固定字符串(即强制 grep 的行为与 fgrep 相同)。