Мне порядок прикинуть, какова вероятность, что значимая часть файлов имеет такое своеобразное имя?
Зачем вообще для подсчёта количества файлов писать их имена в пипе? find -name '*.c' -type f -printf . | wc -c. И сразу куча электричества сэкономится.