0

我正在尝试在 Linux 目录中使用 grep 文件搜索包含字符串的行**Post。* 字符是一个通配符,我不知道如何使它成为这个搜索的文字。例如\*\*Post不起作用。转义 * 字符的正确方法是什么,以便在这种情况下可以按字面意思使用它?

4

1 回答 1

1

我使用包含以下文本的文件进行了测试:

**Post
*Post
Post

我只想grep那个**Post

我的命令如下

grep -irn "\*\*Post"

双引号很重要。

命令的结果是

a.txt:1:**Post

虽然以下命令

grep -irn "\*Post"

输出

a.txt:1:**Post
a.txt:2:*Post
于 2020-11-14T10:53:08.710 回答