我需要解压缩一个.gz文件并将其存储在一个变量中,以便稍后使用它。所以,这个想法是我生成* .fastq.gz文件,我需要解压缩它们并保留* .fastq文件。然后,我想将其名称存储在一个变量中,以便我可以调用该文件进行进一步处理。bash解压缩gz并存储在变量
在这里,有我在执行代码: 输入:$ file.fastq.gz 其中$文件是文件(它的变化,因为这个代码是一个循环内)
reads=$(gunzip $file.fastq)
echo $reads
的名字
有人知道这段代码有什么问题吗?为什么它不会产生任何输出并且程序停留在那一点上?非常感谢你! ;)
此外其他人都这么说,你要什么需要更多的报价。 'echo $ reads',而不是'echo“$ reads”',将会有一些严重的错误(将换行符改为空格,扩展通配符等)。 –