#!/bin/bash
# 指定要检查的文件夹
folder="/path/to/your/directory"
# 遍历文件夹中的每一个文件
for file in "$folder"/*
do
# 检查文件中的每一行是否都包含"#"
if awk '!/#/' "$file" | read -r _
then
# 如果有一行不包含"#",则跳过这个文件
continue
else
# 如果所有行都包含"#",则删除这个文件
rm "$file"
fi
done
如果所有行都包含"#",则删除这个文件
输出fasta文件>序列名字到一个txt文件
grep ">" fasta_file > output_file