Aleksey E. Birukov пишет:
Нужно перевести даты из лог файла формата "20.06.2008" в unix time.
Загвоздка в том, что date -d ... +%s понимает только (?) формат
"2008-06-20". Другого я от него добиться не смог сколько маны не читал.
Есть ли возможность простым способом переформатировать даты?
Сделал так:
echo "21.06.08 text" | sed 's/^\(..\)\.\(..\)\.\(..\)/20\3-\2-\1/g'

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить