【发布时间】:2015-03-12 21:44:11
【问题描述】:
我是 bash 新手,所以这是一个非常基本的问题:
我正在尝试使用下面编写的 $for 循环对目录中的多个文件执行一系列命令,这些命令应该以每个文件的新输出 (f:r.bw) 结束。
基本上,我有chr1.gz、chr2.gz 等文件,最终应该是chr1.bw、chr2.bw ...
现在的样子,它似乎不断地覆盖同一个输出文件,我无法弄清楚正确的语法是什么。
$ for file in *.gz
do
zcat < $file | grep -v ^track > f:r.temp
wigToBigWig -clip -fixedSummaries -keepAllChromosomes f:r.temp hg19.chrom.sizes f:r.bw
rm f:r.temp
done
感谢您的帮助
【问题讨论】: