Замена совпадения на конец строки

Это должно быть невероятно просто, но я не могу заставить его работать. Я просто хочу использовать sed для замены одной строки на конец строки. Например, если у меня есть следующий файл данных:

   one  two  three  five
   four two  five five six
   six  one  two seven four

, и я хочу заменить слово «два» до конца строки словом «BLAH», в результате получится результат:

   one BLAH
   four BLAH
   six one BLAH

разве это не так? be:

   sed -e 's/two,$/BLAH/g'

Я не лучший специалист в регулярных выражениях, возможно, в этом проблема

29
задан jww 5 January 2018 в 13:37
поделиться