È possibile usare GNU grep per ottenere un gruppo corrispondente da un'espressione?
Esempio:
echo "foo 'bar'" | grep -oE "'([^']+)'"
Che produrrebbe "'bar'". Ma vorrei ottenere solo "bar", senza doverlo inviare tramite grep ancora una volta (cioè ottenere il gruppo abbinato). È possibile?