docker에서 프로세스 대체를 입력으로 사용 <(명령)

docker에서 프로세스 대체를 입력으로 사용 <(명령)

최근 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

감사합니다, 윌리엄

관련 정보