【问题标题】:How can I "grep" matching a "comment" string? [duplicate]如何“grep”匹配“comment”字符串? [复制]
【发布时间】:2019-08-30 08:39:50
【问题描述】:

我有一个带有此文本的 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 -q "\[//\]: # (Template README)" "$readme_file"

标签: bash shell file grep comments


【解决方案1】:

为此使用grep -F

grep -F "[//]: # (Template README)" README.md

-F 将模式解释为一组固定字符串(即强制 grep 表现为 fgrep)。

【讨论】:

    猜你喜欢
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    • 2016-04-28
    • 2015-08-17
    • 2014-03-03
    相关资源
    最近更新 更多