Не использовать grep ls. Вместо этого используйте поиск и регулярное выражение:
find ${g_inboundDir} -regextype sed -regex "^${g_filPfix}-([0-9]{3})-([0-9]{8})-([0-9]{9})${g_fileExt}$"
В конце вы можете использовать -exec, чтобы что-то сделать с этими файлами.
Проверьте man find , чтобы узнать больше о find:)