¿Es posible usar GNU grep para obtener un grupo coincidente de una expresión?
Ejemplo:
echo "foo 'bar'" | grep -oE "'([^']+)'"
Lo que generaría "'bar'". Pero me gustaría obtener solo "bar", sin tener que enviarlo a través de grep una vez más (es decir, obtener el grupo coincidente). ¿Es eso posible?