我在files.txt
中有多个文件名。我想在每个文件上运行三个脚本。我的建议正确吗?
files.txt:
SRR13143.sra
SRR44234.sra
SRR23424.sra
我的尝试:
for FILE in "file.txt";
do
prefetch --max-size 300G $FILE
fastq-dump --gzip --split-3 $FILE
rm $FILE;
done
答案 0 :(得分:2)
您想要一个while
循环。
while IFS= read -r FILE; do
prefetch --max-size 300G "$FILE"
fastq-dump --gzip --split-3 "$FILE"
rm "$FILE"
done < file.txt