Deve haver soluções mais elegantes (talvez grep -P seja uma?), mas você pode usar sed para simular grep e obter as sequências desejadas nos casos em que um simples grep -o não seja suficiente:
sed -nr 's/.*SYSTEM "..\/blah\/([^"]*).*//p'
Isso basicamente corresponderá à string inteira e, em seguida, a substituirá totalmente pela substring que você estava procurando.