verstehe die frage nich ganz, aber

grep ist Regular Expression. Sollte also etwas wie:

href=\".*?\"

funktionieren

mit

href=\"(.*?)\"

hättest du über $1 zugriff auf den Inhalt von (...)