首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为同时运行的多个文件输出stdout和stdin

为同时运行的多个文件输出stdout和stdin
EN

Unix & Linux用户
提问于 2020-03-10 22:07:43
回答 1查看 253关注 0票数 1

我有下面的命令,它对bam文件起作用

代码语言:javascript
复制
reformat.sh in=test.bam out=stdout.fq primaryonly | reformat.sh in=stdin.fq out1=r1.fq.gz out2=r2.fq.gz interleaved addcolon

这里的想法是避免将第一个命令(reformat.sh)的输出写入文件,从而提高了总体速度。

我的当前工作目录中有几个bam文件,我希望在集群上并行运行它们。如何在上面的命令中使用stdout.fq和stdin.fq,以便在同时处理多个bam文件时,stdout.fq/stdin.fq不相互干扰?

谢谢

EN

回答 1

Unix & Linux用户

发布于 2020-03-10 22:54:36

你被文件扩展名弄糊涂了。没有这回事。自从MS和CPM之后就没有了。微软的Windows仍然使用它们来触发文件资源管理器中的操作,但它们只是文件名的一部分。

因此,stdoutstdout.fq是不同的文件。stdout的名字也是/dev/stdoutstdin/dev/stdin

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/572232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档