Mögliches Duplikat:
Extrahieren eines Regex, der mit „sed“ übereinstimmt, ohne die umgebenden Zeichen auszugeben
Wie mache ich das nur drucken test
:
echo "atestb" | sed -n 's/(test)/1/p'
Akzeptierte Antwort:
Sie müssen die gesamte Zeile abgleichen:
echo "atestb" | sed -n 's/.*(test).*/1/p'
oder
echo "atestb" | sed 's/.*(test).*/1/'