У меня есть формат времени strftime, скажем, (%Y-%m-%d %H:%M:%S)
и файл, который должен содержать такие данные, например. (2012-02-11 17:15:00)
. Мне нужно проверить, действительно ли данный шаблон соответствует данным. Как к этому подступиться? ок, свидание?
EDIT: Дополнительная информация: пользователь вводит формат strftime, скажем, при вводе. Затем он вводит файл, который должен содержать эти даты. Мне нужно убедиться, что эти данные верны (он не ошибся). Поэтому мне нужно проверить строки во входном файле и посмотреть, есть ли данные, соответствующие заданному шаблону. Пример:
пользователь вводит формат strftime:
(%Y-%m-%d %H:%M:%S)
входной файл:
(2012-02-11 17:15:00) long sentence
ДЕЙСТВИТЕЛЬНО
пользователь вводит формат strftime:
Date[%Y.%m.%d %H:%M:%S]
входной файл:
Date-2012.02.11 17:15:00- long sentence
НЕ ДЕЙСТВИТЕЛЬНО
echo "(2012-02-11 17:15:00)" | gawk '{if (NR==1) print strftime("(%Y-%m-%d %H:%M:%S)"), $0}'
- person yazu   schedule 10.04.2012