No GNU (por exemplo, na minha máquina Ubuntu), o simples uso de várias linhas é suportado e funciona bem e parece ser bom (imho), pois evita linhas super longas, por exemplo,
sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/
/expect(browser.*\.should/s/\.should/).should/
s/\.should/\.to/
s/==/eq/' t1_spec.rb