路径必须在表达式 Linux 之前

Paths must precede expression Linux find

我有以下命令:

find -xtype f -iname '*NEN*' -o '*1990*'

我收到错误 "find: paths must precede expression: 1990" 为什么是这样?我引用了通配符,所以我没有看到错误。如何解决这个问题?

谢谢!

您需要重复 -iname 参数:

find -xtype f -iname '*NEN*' -o -iname '*1990*'