Use a expansão de chaves:
grep ABC filename_{18,19,20,21,22,23}_WORD*.log
ou mais compactamente
grep ABC filename_{18..23}_WORD*.log
A forma como você o escreveu diz ao shell para considerar qualquer arquivo que comece com filename_
, seguido por um único caractere correspondente ao conjunto 1
, 8
to 1
(que não corresponde qualquer coisa), 9
a 2
(da mesma forma), 0
a 2
, 1
a 2
, 2
a 2
ou 3
(então, no final, 0
, 1
, 2
ou 3
), seguido por qualquer caractere, seguido por WORD
etc.