это не важно ;) важно то (и мой первый комментарий был об этом), что выражения с shell wildcards типа *.md самим шеллом заменяются на список файлов в текущем каталоге, соответствующих шаблону. поэтому при первоначальном условии, когда у нас в каталоге есть несколько файлов markdown (например
1.md и
2.md), но нет ни одного pdf, выражение *.md раскрывается в список файлов “
1.md 2.md”, а выражение *.pdf раскрывается в пустую строку.