Как grep
в X01930
ID пользователя из следующего файла?
Blah Blah ... Blah
Blah Blah Blah ... Member ID: X01930 Blah Blah ... Blah
...
Blah Blah ... Blah
Строка Member ID:
обычно там, а id члена - одна строка.
$ echo 'Blah Blah Blah ... Member ID: X01930 Blah Blah ... Blah' | grep -oP '(?<=Member ID: )[^ ]+'
X01930
При этом используется grep
«S P
ERL регулярное выражение синтаксиса и печатает o
олько согласование деталей.
Выражение соответствует любой непрерывной последовательности непробельных символов, которой предшествует (положительный взгляд сзади) Member ID:
Чтобы получить его, вам нужно больше инструментов, чем у grep
. Например, если ваш grep
поддерживает опцию -o
, вы можете использовать cut
:
grep -o 'Member ID: .*' INPUT | cut -d' ' -f3