|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Eugene Grosbein 2:5006/1 11 Feb 2003 19:40:39 To : All Subject : sed -------------------------------------------------------------------------------- Есть простенькая задачка по потоковой однопроходной обработке лога, прямо таки просится sed. Hо кроме тривиальных замен там есть небольшая засада. Задача сводится к следующему: заменить строку '01:38PM' на '13:38', то есть откусить PM и увеличить первое число на 12. По условию, число может быть от 01 до 11 включительно. Можно ли это сделать более красиво, чем перебрав все 11 вариантов? Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.7.4 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/260937ffb797d.html, оценка из 5, голосов 10
|