![使用 docker 中的进程替换作为输入](https://linux22.com/image/204514/%E4%BD%BF%E7%94%A8%20docker%20%E4%B8%AD%E7%9A%84%E8%BF%9B%E7%A8%8B%E6%9B%BF%E6%8D%A2%E4%BD%9C%E4%B8%BA%E8%BE%93%E5%85%A5%20.png)
最近,我在使用docker开发bash管道时遇到了一些问题。这涉及使用进程替换 [<()] 作为特定 docker 命令的输入。我知道这是分区挂载的问题。尽管编写了文件,但有谁知道另一种方法可以在 docker 中进行进程替换?
命令:
docker run --rm -v`pwd`:`pwd` docker pull staphb/samtools samtools bedcov <(grep "chr" `pwd`/hsa-genome/BED-new/On-Off_targets.txt | sed -E 's/:|-|;/\t/g' | cut -f2-6) `pwd`/HSA-output/Mapping_files/file.bam
samtools bedcov: can't open BED file '/dev/fd/63': No such file or directory
最好的问候,威廉