grep motif de sortie et de non-appariement partie de la ligne

Je sais qu'il est possible d'inverser grep sortie avec la -v drapeau. Est-il un moyen de sortie seulement la non-correspondance de la partie de la correspondance de la ligne? Je demande parce que je voudrais utiliser le code de retour de la commande grep (sed de ne pas en avoir). Voici en gros ce que j'ai:

tags=$(grep "^$PAT" >/dev/null 2>&1)
[ "$?" -eq 0 ] && echo $tags 
vérifier grep -q
Comme l'inverse de ce que -o?
Prentice oui quelque chose comme ça. Pour ma part, je n'ai besoin que le reste de la ligne.

OriginalL'auteur Dennis Hodapp | 2011-06-20