O algo inclui um glob que está sendo interpretado pelo shell? Isso faria com que o nome do arquivo expandido fosse passado para o comando find.
Por exemplo, se você executar find -iname *.txt
com um arquivo no diretório atual chamado file.txt , o comando resultante após a expansão do shell será find -iname file.txt
.
Para evitar essa armadilha, você pode escapar do glob para enviar a string literal para o comando find com find -iname '*.txt'