Você está fazendo:
qsub ... "intersectBed ... -v OFS="\t"...more double-quoted text"
Para que \t esteja fora das aspas duplas. Para o shell, fora das cotações, \ é outro operador de cotação. Há \t é como 't' ou "t" , então apenas t .
Você está realmente fazendo awk -v OFS=t .
Uso:
qsub... "inter... | awk -v OFS='\t' '{print \,\,\,\,\,\}' > out.txt"
Ou, para se preocupar apenas com caracteres de aspas simples:
qsub... 'inter... | awk -v OFS="\t" '\''{print $7,$8,$9,$6,$11,$10}'\'' > out.txt'
set -x é seu amigo para investigar esse tipo de problema de cotação.