我的当前文件夹(MA502)中有两个文件,它们的名称是-
MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq
MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq
我有很多这样的文件夹-例如MA503,MA504等,我想遍历这些文件夹。
我使用通配符分配变量名-
Forward=*R1*.at.fastq
Reverse=*R2*.at.fastq
我想在脚本中处理这些文件,并希望将输出替换.at
为.atqt
,以便最终名称看起来像-
MA502_TAAGGCGA-TCGCAGG_L001_R1_001.atqt.fastq
MA502_TAAGGCGA-TCGCAGG_L001_R2_001.atqt.fastq
我试过了
awk 'script' $Forward > ${Forward/.at/.atqt}
我的最终文件名看起来像-
*R1*.atqt.fastq
而不是我的期望
MA502_TAAGGCGA-TCGCAGG_L001_R1_001.atqt.fastq
我已经根据需要在UNIX上学到了所有东西,所以我不确定如何处理变量名。任何帮助表示赞赏!