0

命令:sudo pacman -Ss *workbench
结果:error: search failed: invalid regular expression

命令:sudo pacman -Ss workbench*
结果:
结果

这是预期的还是我的初始命令错误?

4

1 回答 1

2

星号*是正则表达式中的量词。这意味着它决定了重复前面的内容的频率。

你不能写*workbench,因为在*. (您可能正在考虑不是正则表达式的 shell 模式。)

但是你可以写workbench*, 匹配"workbench"and "workbenchhhhhhhh", and "workbenc"(!)。

总的来说,你根本不需要这里的明星。没有它,表达式workbench将在字符串中间匹配。

sudo pacman -Ss workbench
于 2022-02-27T09:29:02.570 回答