文件路径的通配符在 grep 中不起作用

GP9*_*P92 3 shell grep quoting

我需要grep这样的词:

ABC-DEF
AB2-DEF
AB3-DEF
AB-DEF
Run Code Online (Sandbox Code Playgroud)

所以我在尝试:

grep AB*-DEF
grep -w -AB*-DEF
grep -w AB*DEF
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作。

Eri*_*ouf 13

*在正则表达式中不像文件名全局。这意味着前一个字符/模式的 0 个或多个。所以你的例子会寻找Athen 0 或 more Bthen-DEF

. 在正则表达式中表示“任何字符”,因此您可以使用

grep 'AB.*DEF'
Run Code Online (Sandbox Code Playgroud)