Grep с шаблоном исключения в оболочкеLinux

Ответить
Гость
 Grep с шаблоном исключения в оболочке

Сообщение Гость »


текстовый файл содержит строки с именем «log»

--- действие [n-event-group-3] --- [n-event-group-8] action.service --- [n-event-group-2] essing.service. --- Сервис [n-event-group-10]. --- [ost-stats-event] хост. --- 1077916, раздел: 10, --- [д | vm-cm-event] cm.service. --- [д | vm-cm-eve] cm.service ошибка не найдена com.rom.nom --- [-event-group-11] услуга --- [-event-group-15] услуга --- [-event-group-20] услуга --- [-event-group-99] услуга --- [-event-group-13] услуга --- [-event-group-13] услуга --- [-event-group-13] услуга --- [-event-group-13] услуга хотите просмотреть строки, содержащие [-event-group-13] и все строки, которые не имеют шаблона [-event-group-(цифры)]

поэтому нужен результат

--- хост [ost-stats-event]. --- 1077916, раздел: 10, --- [д | vm-cm-event] cm.service. --- [д | vm-cm-eve] cm.service ошибка не найдена com.rom.nom --- [-event-group-13] услуга --- [-event-group-13] услуга --- [-event-group-13] услуга --- [-event-group-13] услуга Я пробовал grep -vE '-event-group-[^13]' log, но возвращает строки с

[n-event-group-3] [n-события-группа-10] [n-события-группа-11] [n-событие-группа-15] тоже.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»