小编spr*_*gr8的帖子

匹配不带引号的名称时的 find 命令行为

我正在寻找find带双引号和不带引号的命令的差异。

我发现了一些奇怪的东西。我有两个文件:

  • xWrapper.java
  • YWrapper.java

和一些在模式中*Wrapper.java

我跑了

find . -name *Wrapper.java
Run Code Online (Sandbox Code Playgroud)

它应该返回匹配模式的第一个文件,因为命令扩展为

find . -name xWrapper.java yWrapper.java ..
Run Code Online (Sandbox Code Playgroud)

但结果,我得到了该表格的所有文件。为什么它返回与该模式匹配的所有文件?

linux bash find

3
推荐指数
1
解决办法
3398
查看次数

标签 统计

bash ×1

find ×1

linux ×1