Звучит так, как вы хотите:
set -o NULL_GLOB
Другой вариант, который может представлять интерес:
set -o CSH_NULL_GLOB
Они работают немного по-другому, когда все шаблоны не раскрываются. Когда хотя бы один шаблон успешно расширяется, два одинаковы. Но если ни один из шаблонов не развернется, команда NULL_GLOB
все равно выполнит команду, а CSH_NULL_GLOB
вернет ошибку.