Я просто интересно, почему это не работает:Как изменить первую часть слова через SED?
Оригинал
red wagon logon
Blue wagon logon
Black wagon logon
red wagon logon
red wagon logon
red walking 43 logon
red wagon logon 89
Pink wagon logon 110
red wagon logon
red wagon logon
green wagon logon
эта команда работает хорошо: sed 's:wa\(gon\):poly\1:' wagon.txt
Результат
red polygon logon
Blue polygon logon
Black polygon logon
red polygon logon
red polygon logon
red walking 43 logon
red polygon logon 89
Pink polygon logon 110
red polygon logon
red polygon logon
green polygon logon
теперь я хочу, например wapoly
, но это распечатать polywa
почему?
Команда: sed 's:\(wa\)gon:poly\1:' wagon.txt
red polywa logon
Blue polywa logon
Black polywa logon
red polywa logon
red polywa logon
red walking 43 logon
red polywa logon 89
Pink polywa logon 110
red polywa logon
red polywa logon
green polywa logon
Благодаря
@Freeman: это мое обновление предоставить больше информации? – Inian
@Freeman: Приятно помочь! Ура! – Inian