我在DIR中有以下文件
File1.bam
File2.bam
File3.bam
File4.bai
File5.bai
我想对所有.bam文件进行特定操作
for i in ~/DIR; do
for filename in *.bam; do
FUNCTION -i $filename.bam -o $filename.bcf
done
done
如果我尝试
echo "$filename"
我知道
*.bam
后退
我希望对所有.bam文件都有效。
最诚挚的问候
答案 0 :(得分:0)
您无需进入DIR,因此* .bam不列出任何文件。您可以这样简化:
for filename in ~/DIR/*.bam; do
echo $filename
done