我不确定我在这里做错了什么。当我使用命令行时它似乎正常工作。
我的脚本很简单
!/bin/bash
for file in '*.bed';do
echo $file
bedtools intersect -wa -wb -a /data2/E34_uniq.bed -b $file > $file.tsv;
done
我得到的错误是从目录中读取的所有文件 -
*****ERROR: Unrecognized parameter: GSM2310918_methylcall.Sample_7273.mincov10.bed *****
*****ERROR: Unrecognized parameter: GSM2310919_methylcall.Sample_7301.mincov10.bed *****
*****ERROR: Unrecognized parameter: GSM2310920_methylcall.Sample_7308.mincov10.bed *****
答案 0 :(得分:0)
应该是
#!/bin/bash
for file in *.bed; do
echo "$file"
bedtools intersect -wa -wb -a /data2/E34_uniq.bed -b "$file" > "${file}.tsv";
done
请注意这里的一些事项,
#!/bin/bash