我目前在读取一个目录中的文件时遇到问题。我需要将所有 fastq 文件放在一个文件中并为每个文件运行脚本,然后将新文件放在“Edited_sequences”文件夹中。我拥有的一个脚本是
perl -ne '$i++; if($i<80001){print}' BM2003_TCCCAGAACAAC_L001_R1_001.fastq > ./Edited_sequences/BM2003_TCCCAGAACAAC_L001_R1_001.fastq
它在一个 fastq 文件中获取前 80000 行,然后输出结果。现在例如我有 2000 个 fastq 文件,然后我需要复制和粘贴 2000 次。我知道这种情况有一个 glob 命令套装,但我只是不知道如何处理。请帮帮我。