de alguma maneira podemos mudar o delimitador que usa grep?
Eu acho que, por padrão, o grep usa \ncomo delimitador.
$/) e awk ( RS). Ou você poderia fazer algo assim echo "$var" | sed 's/<delimiter>/\n/' | grep <pattern>. Muitas respostas, dependendo do seu problema real.