Рейтинг:0

как фильтровать с помощью grep логины, заканчивающиеся на указанное число

флаг eg

grep как я могу найти все логины пользователей, которые заканчиваются на 88 и 89? Я могу получить логины, заканчивающиеся цифрой, если я это сделаю grep "[0-9]" имя файла

Рейтинг:1
флаг in
CPH

Если вы хотите показать только те, которые заканчиваются на 88 и 89, вы можете использовать grep -e "88$" -e "89$"

'$' обозначает конец строки.

Рейтинг:1
флаг cn

Вы уже знаете, как использовать классы символов: [0-9] — это класс символов, который означает «все цифры от 0 до 9». Вы также можете использовать более конкретные наборы. Например, [89] означает «либо 8 или же 9". Наконец, в регулярных выражениях $ означает «конец строки». Итак, собрав все это вместе, можно сделать:

файл grep '8[89]$'

Это напечатает любые строки в файле файл которые заканчиваются 8 за которым следует любой другой 8 или 9, другими словами, строки, заканчивающиеся на 88 или же 89.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.