在命令末尾使用星号

Usage of asterisk at the end of command

我知道正则表达式中使用星号,但它在行尾的含义是什么?

find . -type f | grep -sl 'word' *

我知道我可以使用

得到类似的结果
find . -type f | xargs grep -sl 'while'

末尾的星号 * 用于按字典顺序签入目录中的文件列表。