Isso pode ser porque " \"key\":\" "
não é o padrão que representa "key" : "
, pois há um espaço no padrão antes de \"key
. Experimente:
grep -i -R "\"key\":\" " .
Ou para simplificá-lo e torná-lo mais legível:
grep -iR '"key" : ' .