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.