ls -1 $INFILE/{BBSCGG_,BCT_,ACL_,ASC}* |while read FILE; do
# $FILE holds full pathname of each prefixed file.
# mmk go ...
done
Если вы хотите, чтобы все файлы в дереве были под $INFILE
, используйте find
вместо ls
:
find $INFILE -name BBSCGG_\* -o \
-name BCT_\* -o \
-name ACL_\* -o \
-name ASC\* |while read FILE; do
# kthx
done