将两个同名的fastq文件合并到一个目录中

问题描述

您好,我有一些 fastq 文件需要合并到一个目录中(一个是正向序列,一个是反向序列) 到目前为止,我已经编写了这个脚本,但它所做的只是为每个文件创建一个目录,而不是将它们组合在一起。

#!/bin/bash
#Create directory using filenames and move the files to its respective folder
for folder in name; 
do 
echo $folder
cd $folder
ls
for file in 3*_S*R*.fastq.gz; 
do mkdir -- "${file%.fastq.gz}"; 
mv -- "$file" "${file%.fastq.gz}"; 
done
cd ../
done

文件命名如下:

100000_S00_R1_001(转发) 100000_S00_R2_001(反向)

100001_S01_R1_001(向前) 100001_S01_R2_001(反向)

100002_S02_R1_001(向前) 100002_S02_R2_001(反向)

所以每次我想将 R1 和 R2 合并到一个目录中

先谢谢你

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...