LINUX.ORG.RU

Что такое POSIX дата? А так разрезать строку на отдельные числа и скормить date...

Что то типа:

A=ddmmYYYYHHMM; dd=${A:0:2} и т.д.

mky ★★★★★
()

2007-09-11 11:52 -- это то, что нужно?

sed 's/\([0-9]\{2\}\)\([0-9]\{2\}\)/\2\1/g'

Это переставить два числа по 2 знака.

sed 's/\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\3-\2 -\1 \4:\5/g'

Это решение, добавить знаков припинания в правой части по вкусу.

lodin ★★★★
()
Ответ на: комментарий от lodin

Да, все эти знания были получены путём набора в гугле sed1liners

lodin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.