Um simples laço bash fará o que você precisa:
$ grep -rl JFL . | while read n; do grep -l 20120907 $n; done
Se os nomes dos seus arquivos contiverem espaços, faça:
$ grep -rl JFL . | while read n; do grep -l 20120907 "$n"; done
Para suprimir mensagens de erro, redirecione o erro padrão :
$ grep -rl JFL . 2>/de/null | while read n; do grep -l 20120907 "$n"; done