Вопрос : Как использовать командование sed для того чтобы извлечь текст перед и после пожеланным синтаксисом?

Я имею архив журнала с над 1000 линиями данных.  Все линии меняют больш, но смотрят подобными к этому:

foiur0-9uvslknk2p [name=john.doe; kjaldjfopweiukj
dkfjlkjsd mid=alkj2opup2jflksjd-epojf] [name=jane.doe; mid=oqiueroindvon] lkadj02ouroijdflkj2

What, котор я хотел был бы сделать должно извлечь характеры перед и после именем, так, что я буду с выходом:

john.doe
jane.doe

Note:  Если sed не будет самым лучшим методом, то пожалуйста делите было бы…  Thanks.
class=

Ответ : Как использовать командование sed для того чтобы извлечь текст перед и после пожеланным синтаксисом?

Smogли вы попытаться:
кот | ,/=/sed «/; /d»

То будет обычная дорога «пускать» выход по трубам от одного командование к другим. Likewise, вы smogли побежать;
кот | отрезок - d'= | отрезок - d'; '

То не, обязательно, как sedgwick предназначило его, котор нужно побежать но оно могло получить вам результаты, котор вы хотите. Если та из тех команд работает, то как раз добавьте:

в конце и оно создаст новый архив.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us