【linux】如何利用mkfifo命令让程序产生的文件直接生成压缩文件

mkfifo pe se && echo mkfifo success;    #命名两个管道

gzip < pe > pe.gz &

gzip < se > pe.gz &    #将管道文件压缩,后台运行

soap -a pair.1.fq.gz -b pair.2.fq.gz -D non-redundancy-1.fa.index -m 245 -x 445 -o pe -2 se -r 2 -l 30 -M 4 -p 4 -v 7 2>V1.UC59-4_110821.soap.pair.log && echo soap success;     #运行程序
rm pe se && echo rmfifo success;    #删除管道文件

posted on 2012-03-31 22:39  香格里拉\(^o^)/  阅读(752)  评论(0编辑  收藏  举报