LINUX.ORG.RU

Это не bash и не в YYMMDD, а перлом в вид 'Thu Sep 2 13:21:28 2004', но работает, дальше можно доточить, если нужно будет:

tail /var/log/squid/access.log |perl -pe 's/^\d+\.\d+/localtime $&/e;'

anonymous
()

torn:~> date -d "16786743 seconds"
Tue Mar 15 21:24:15 MSK 2005
torn:~> date -d "16786743 seconds" +%F
2005-03-15
torn:~>

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

Еще так можно
perl -e 'print scalar localtime(979212583),"\n"'

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

хм, да, точно. пардон
надо так:

torn:~> date -d "1970-01-01 16786743 seconds"
Tue Jul 14 06:59:03 MSK 1970
torn:~> date -d "1970-01-01 UTC 16786743 seconds"
Tue Jul 14 09:59:03 MSK 1970
torn:~> date -d "1970-01-01 16786743 seconds" +%F
1970-07-14
torn:~>

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