Pessoalmente, eu usaria o shell para isso:
$ for dir in disp-{001..800}; do [ -f "$dir"/stdout ] || echo "$dir"; done
disp-389
No meu teste, disp-389
foi o único diretório que faltava esse arquivo e, portanto, o único que foi impresso.
Se o seu shell não suportar essa forma de expansão de chaves, use apenas for dir in disp*
ou, supondo que você queira verificar todos os diretórios, for dir in */
.