Подскажите вот эта команда grep -e '.500.$' ~/logs/2020/2/apache_2020-02-*.txt
выводит все 5000 Подскажите вот эта команда grep -e '.500.$' ~/logs/2020/2/apache_2020-02-*.txt
выводит все 5000, а как сделать что бы выводила 5000 и 500 в конце последних 4х чисел?
у меня получается только по отдельности, вот этой вывожу все 500:
grep "500$" ~/logs/2020/2/apache_2020-02-*.txt - 500
как их объединить что бы 500 и 5000 выводились вместе?

21 Июл 2022 в 19:40
183 +1
0
Ответы
1

Для того, чтобы получить строки, в которых в конце последних четырех чисел встречаются как "500", так и "5000", вы можете воспользоваться следующей командой:

grep -e '[0-9]*500∥5000500\|5000500∥5000$' ~/logs/2020/2/apache_2020-02-*.txt

Эта команда будет искать строки, где в конце последних четырех чисел присутствует "500" или "5000" в файле apache_2020-02-*.txt.

16 Апр 2024 в 18:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир