Назад | Перейти на главную страницу

Дата grep с регулярным выражением

У меня есть файлы со строками в следующих форматах:

.
.
.
12/16/09 17:56:30.211 rest of line...
.
.
.
12/17/09 05:34:10.809 rest of line...
.
.

Как мне извлечь строки из этого файла, которые находятся между двумя датами, то есть все значения за один день? Мне нужно создать ежедневный файл с содержимым всех журналов сервера за этот день.

Скобки можно использовать для обозначения диапазона чисел. Морковь может соответствовать началу строки. Так..

grep "^12\/1[6-8]\/09" даст вам все, что начинается с 16.12.09, 17.12.09 и 18.12.09