我尝试在与特定扩展程序filenames
匹配的目录中列出.bam
,但仅在没有filename
的情况下列出.bam
。我想我也可以删除所有文件和sort -u
中的扩展名,但我不确定。谢谢你:)。
目录中的文件
file1.bam
file1.vcf
file2.bam
file2.vcf
file3.bam
file3.vcf
的bash
for i in *.bam; do echo "${i%.bam}"; done
file1
file2
file3
所需的输出已保存到文件
file1
file2
file3
答案 0 :(得分:1)
您似乎缺少的唯一部分是将for
循环的输出写入文件的位置。
for i in *.bam; do
echo "${i%.bam}"
done > results.txt