Почему дескрипторы открытых файлов для удаленных файлов заполняют жесткий диск

Следующая команда grepвернет требуемый результат:

grep -E '[0-9]+ failing'

Шаблон [0-9]+соответствует одной или нескольким цифрам. Необходимо использовать параметр -E, чтобы grepмог интерпретировать шаблон как расширенное регулярное выражение. Квантификатор +не определен как часть основных регулярных выражений.

Пример запуска (с использованием файла):

$ cat testfile
224 passing (3m)
47 failing

$ grep -E '[0-9]+ failing' testfile
47 failing

Кроме того, этот шаблон также может быть реализован с использованием базовых регулярных выражений (BRE )следующим образом:

$ grep '[0-9]\{1,\} failing' testfile
47 failing

В этом случае квантификатор {n,m}используется для сопоставления одной или нескольких цифр. Обратная косая черта необходима, чтобы придать фигурным скобкам их особое значение.

5
18.02.2021, 12:14
0 ответов

Теги

Похожие вопросы