У меня есть ниже файла:с использованием СЭД заменить строку в солярисе
. TAU 4236-DA 20
4236-DA - SMS
4236-DA - EMAIL
MID=4236,SC=
{AnyText}
,DABAL1=
{AnyText}
,DAEXP1=
{AnyText}
,MSISDN=
{AnyText}
»
«
. TAU 3065-DA 20
3065-DA - SMS
3065-DA - EMAIL
MID=7364,DABAL1=
{AnyText}
,DAEXP1=
{AnyText}
,MSISDN=
{AnyText}
,USEDVAL=
{AnyText}
,EXCESS=
{AnyText}
»
я хочу ниже выхода:
. TAU 4236 20
4236-DA - SMS
4236-DA - EMAIL
MID=4236,SC=
{AnyText}
,DABAL1=
{AnyText}
,DAEXP1=
{AnyText}
,MSISDN=
{AnyText}
»
«
. TAU 3065 20
3065-DA - SMS
3065-DA - EMAIL
MID=7364,DABAL1=
{AnyText}
,DAEXP1=
{AnyText}
,MSISDN=
{AnyText}
,USEDVAL=
{AnyText}
,EXCESS=
{AnyText}
»
[Я хочу, чтобы удалить -DA из. TAU]. Помощь Plz. Также обратите внимание, что в файле вместо «-DA» есть несколько строк в файле, которые я хочу удалить. как «-д», «-la», «-т»
Пожалуйста, добавьте Solaris версии на ваш вопрос. – Cyrus
Предоставьте отзыв о предоставленных ответах и _accept_ решении, которое помогло вам решить проблему. – Inian
Ребята, спасибо, но моя проблема на самом деле до сих пор не решена. эта строка «-DA» на самом деле не является постоянной в файле. в некоторых местах это «-DA», а в некоторых он похож на «-MA», «-EU», «-пороговый». я попытался использовать «cat sms-pattern-triggers.ptc-jawad | sed -r»/(TAU \ s + [0-9] {4}) - [Az] [Az]/\ 1/g '", но он также не удаляет все Alhphabets после тире (-) – user7352907