powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / grep regexp
4 сообщений из 4, страница 1 из 1
grep regexp
    #34760767
ivsmir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется файл с записями такого вида:
"ERROR: Fileset " PHSS_34102 .X11-TCH-B-MSG,l=/,r=1.0" had file errors."

Нужно вытащить из него только названия патча, т.е. строку вида
PH[2 символа]_[5 цифр]
например PHCO_34255. Это удобно сделать grep' ом. Может кто-нибудь помочь с регулярным выражением? К сожалению у меня с ними вообще никак.

Заранее спасибо.
...
Рейтинг: 0 / 0
grep regexp
    #34760888
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sed -e "s/.*\(PH[A-Z]\{2\}_[0-9]\{5,5\}\).*/\1/"
...
Рейтинг: 0 / 0
grep regexp
    #34760936
ivsmir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огромное спасибо
...
Рейтинг: 0 / 0
grep regexp
    #34760945
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivsmir wrote:

> Это удобно сделать grep' ом.
Код: plaintext
1.
grep -Eo "PH[A-Z]{2}_[0-9]{5}" имя_файла
например
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / grep regexp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]