I'd like to match either cde
or de
but prefer cde
if present. How can this be done in sed
?
e.g.
$ echo "abcdef" | sed -r 's/^.*(cde|de).*$/\1/'
de
$ echo "abcdef" | sed -r 's/^.*(de|cde).*$/\1/'
de
$ echo "abcdef" | sed -r 's/^.*(c?de).*$/\1/'
de
None of the above worked, since I want to output cde
rather than de
.