Regex 查找2种类型的文件扩展名

Regex 查找2种类型的文件扩展名,regex,bash,Regex,Bash,因此,我有一个脚本,用于在不同文件夹中的2种特定类型的文件上运行多个命令,问题是: 我要查找的文件。fa或文件。fasta 这些文件中存在的文件。fa.amb文件。fa.ann文件。fa.bwt文件。fa.pac文件。fa.sa文件。fasta.amb文件。fasta.ann文件。fasta.bwt 我在做一个类似这样的for循环: for i in path/path/file.fa* do run command $i done 如何仅拾取所需文件而不是所有文件?尝试: for i

因此,我有一个脚本,用于在不同文件夹中的2种特定类型的文件上运行多个命令,问题是:

我要查找的文件。fa或文件。fasta

这些文件中存在的文件。fa.amb文件。fa.ann文件。fa.bwt文件。fa.pac文件。fa.sa文件。fasta.amb文件。fasta.ann文件。fasta.bwt

我在做一个类似这样的for循环:

for i in path/path/file.fa*
do
   run command $i
done
如何仅拾取所需文件而不是所有文件?

尝试:

for i in path/path/file.{fa,fasta}
do
   run command $i
done

或file.fa{,sta}