为目录中的每个.fastq文件生成一个单独的.md5文件?

克里斯·比奥

我正在尝试为目录中的每个.fastq文件生成单独的.md5文件。我找到了为多个文件生成单个.md5文件的解决方案,但这不是我想要的。

我有file1.fastqfile2.fastqfile3.fastq并希望产生file1.md5file2.md5file3.md5

我以为FOR循环可以解决问题,但我不是程序员,而且似乎找不到解决此问题的方法。

我还尝试了以下代码:

find . -type f -name "*.fastq.gz" -exec sh -c "md5sum < {} > {}.md5" \;

它为每个.fastq文件正确生成一个.md5文件,但是.md5文件的内容不正确,即我得到了 64399513b7d734ca90181b27a62134dc -

代替 64399513b7d734ca90181b27a62134dc testfile.fastq

有人可以帮忙吗?

芒登

最简单的情况是:

for file in *fastq; do md5sum "$file" > "$file".md5; done

但是,这会创建类似的文件名file1.fastq.md5扩展在这里基本上是无关紧要的,所以这不是问题,但是如果您愿意,file1.md5可以这样做:

for file in *fastq; do md5sum "$file" > "${file//.fastq}".md5; done

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从文件中删除出现在另一个MD5文件中的行

每个文件创建独立的MD5文件递归

我需要md5文件目录的文件名

R中的MD5文件哈希函数返回不同的值?

尝试使用Assimp GLM从MD5文件加载OpenGL中的动画

有没有一种方法可以在md5文件中添加注释?

为目录中的所有文件生成MD5sum,然后为包含该文件的MD5SUM的每个文件写入(filename).md5

并行检查md5文件

自引用MD5文件

有没有一种优雅的方法可以使用从服务器获取的md5文件来检查md5中文件的完整性?

为什么C#和Java应用程序为同一文件计算不同的MD5值?

同一目录中同一文件的不同MD5Sum

在python目录中为每个.pdf文件创建一个新的.txt文件

为目录中的所有文件生成md5校验和

如何编写Perl脚本来计算目录中每个文件的MD5总和?

在目录中为每个文件创建1个zip文件

如何在JavaScript中生成MD5文件哈希?

如何在golang中生成多个uuid和md5文件

为html目录中的每个文件创建一个按钮

如何对不包含文件名的md5文件使用md5sum进行校验和

MD5散列目录中的所有文件

在单独的目录中为每次运行写一个配置文件,然后启动 mpirun

md5sum -c不适用于Apache的MD5文件格式

Azure存储的文件具有与本地文件不同的MD5校验和(属于同一文件)

将每个单独的矩阵分成一个单独的文件

为目录中的每个zip文件创建一个专用文件夹并提取zip文件

使用Python为目录中的每个文件运行for循环

Python Pandas:为目录中的每个文件执行循环

为什么同一文件的两个tarball的md5哈希值不同?