Вы можете использовать find
, например
% DIR=/foo/bar/blech
% SUFFIX=txt
% find "${DIR}" -name \*.${SUFFIX}
Если вы не хотите находить подходящие файлы в подкаталогах, измените эту последнюю строку на:
% find "${DIR}" -depth 1 -name \*.${SUFFIX}
Если выЕсли вы используете Windows, вам нужно будет установить cygwin или аналогичный, прежде чем вы сможете использовать find
.