powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Bash. Преобразование строки в дату и сортировка по дате.
2 сообщений из 2, страница 1 из 1
Bash. Преобразование строки в дату и сортировка по дате.
    #37593737
Pierce34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Суть задачи такова.

Вытаскиваю из файла по определённым критериям набор дат
(например,
02102011
04122011
03112011
02082011
01102011
02102011
02102011
02102011).
Однако маска у дат может быть разной, как DDMMYYY(как в примере), так и DDMMYYYYHH24MI и YYYYMMDD и т.д.
Независимо от того, какого формата дата, её нужно отсортировать
Я так понимаю сначала их нужно конвертировать в дату, а только затем уже сортировать. (Или не обязательно? )
В sql это бы выглядело достаточно просто, например так:

select to_date(a1, 'ddmmyyyyhh24miss')
from (
select '04122011' as a1 from dual
union all
select '04112011' as a1 from dual
union all
select '03102011' as a1 from dual
)
order by 1;

Как бы это выглядело в bash'e???
Не могу найти решение, если есть киньте линку, пожалуйста!!
Заранее спасибо!
...
Рейтинг: 0 / 0
Bash. Преобразование строки в дату и сортировка по дате.
    #37593834
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pierce34Однако маска у дат может быть разной, как DDMMYYY(как в примере), так и DDMMYYYYHH24MI и YYYYMMDD и т.д.
И как бы это выглядело на SQL? А вообще, man date . Можете, кстати, тут посмотреть...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Bash. Преобразование строки в дату и сортировка по дате.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]