рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

dateutils.dsort - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ dateutils.dsort рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб dateutils.dsort рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


dsort - рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрд╛рд▓рд╛рдиреБрдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВред

SYNOPSIS


dsort [рд╡рд┐рдХрд▓реНрдк]...[рдлрд╝рд╛рдЗрд▓] ...

рд╡рд░реНрдгрди


рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрд╛рд▓рд╛рдиреБрдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИ рддреЛ stdin рд╕реЗ рдкрдврд╝реЗрдВред

рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдкрд╣рд▓реА рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдорд╛рди рд╕реЙрд░реНрдЯ рдХреБрдВрдЬреА рд╣реИред рд╕рдордп рдХреЗ рдмрд┐рдирд╛ рддрд╛рд░реАрдЦреЗрдВ рдПрдХ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ
рдЙрд╕реА рджрд┐рди рдХрд┐рд╕реА рднреА рджрд┐рдирд╛рдВрдХ/рд╕рдордп рд╕реЗ рдЫреЛрдЯрд╛ рдорд╛рдиред рдмрд┐рдирд╛ рддрд╛рд░реАрдЦрд╝ рд╡рд╛рд▓рд╛ рд╕рдордп рдПрдХ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ
рдХрд┐рд╕реА рднреА рджрд┐рдирд╛рдВрдХ рдпрд╛ рджрд┐рдирд╛рдВрдХ/рд╕рдордп рд╕реЗ рдЫреЛрдЯрд╛ рдорд╛рдиред рдпрджрд┐ рдХрд┐рд╕реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХреЛрдИ рджрд┐рдирд╛рдВрдХ рдпрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ рдпрд╛
рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдХреЛ рд╕рд╛рдордиреЗ рдХреА рдУрд░ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкрд╣рдЪрд╛рди рд▓рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдкs:

-h, --рдорджрдж
рдкреНрд░рд┐рдВрдЯ рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

-V, --рд╕рдВрд╕реНрдХрд░рдг
рдкреНрд░рд┐рдВрдЯ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

-i, --рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк=STRING рд╣реИ...
рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк, рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рддрд┐рдерд┐/рд╕рдордп рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдкрд╛рд░реНрд╕рд░реНрд╕ рдХреЛ рджрд┐рдП рдЧрдП рдХреНрд░рдо рдореЗрдВ, рдпрджрд┐ рдХреЛрдИ рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ, рдЙрд╕ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

--рдЪреВрдХ рдЬрд╛рдирд╛=DT
рдХрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рд▓рд╛рдкрддрд╛ рдлрд╝реАрд▓реНрдб рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЙрд▓рдмреИрдХ рдХреЗ рд░реВрдк рдореЗрдВ DT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЖрдИрдПрд╕рдУ8601 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд┐рдирд╛рдВрдХ/рд╕рдордпред рдпрджрд┐ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╡рд░реНрддрдорд╛рди рд╣реИ
рджрд┐рдирд╛рдВрдХ рд╕рдордпред

-e, --рдмреИрдХрд╕реНрд▓реИрд╢-рдПрд╕реНрдХреЗрдк
рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рдмреИрдХрд╕реНрд▓реИрд╢ рдПрд╕реНрдХреЗрдк рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

--рдХреНрд╖реЗрддреНрд░ рд╕реЗ=рдХреНрд╖реЗрддреНрд░
рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдЬрд╝реЛрди рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реА рддрд┐рдерд┐рдпреЛрдВ рдХреЛ stdin рдпрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рд╕рдордЭреЗрдВред

-r, --рдЙрд▓рдЯрдирд╛
рдХреНрд░рдо рдХреНрд░рдо рдХреЛ рдЙрд▓рдЯреЗрдВ.

-u, --рдЕрдиреЛрдЦрд╛
рдкреНрд░рддрд┐ рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдорд╛рди рдкрд░ рдЕрдзрд┐рдХрддрдо рдПрдХ рдкрдВрдХреНрддрд┐ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

FORMAT рдЪрд╢реНрдорд╛


рдбреЗрдЯреБрдЯрд┐рд▓реНрд╕ рдореЗрдВ рдкреНрд░рд╛рд░реВрдк рд╕реНрдкреЗрдХреНрд╕ рдкреЙрдЬрд╝рд┐рдХреНрд╕ 'рд╕реНрдЯреНрд░реИрдкрдЯрд╛рдЗрдо () рдХреЗ рд╕рдорд╛рди рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдорд░реНрдерд┐рдд рдХреИрд▓реЗрдВрдбрд░реЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдХрд╛рд░рдг dateutils рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдирд┐рдпрдореЛрдВ.

рддрд┐рдерд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢:
%a рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХрд╛ рдирд╛рдо
%A рдкреВрд░реЗ рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХрд╛ рдирд╛рдо
%_a рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХрд╛ рдирд╛рдо рдЫреЛрдЯрд╛ рдХрд░рдХреЗ рдПрдХ рд╡рд░реНрдг (MTWRFAS) рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛
%b рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдорд╣реАрдиреЗ рдХрд╛ рдирд╛рдо
%B рдкреВрд░реЗ рдорд╣реАрдиреЗ рдХрд╛ рдирд╛рдо
%_b рдорд╣реАрдиреЗ рдХрд╛ рдирд╛рдо рдЫреЛрдЯрд╛ рдХрд░рдХреЗ рдПрдХ рд╡рд░реНрдг (FGHJKMNQUVXZ) рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
%c рдорд╣реАрдиреЗ рдХреЗ рднреАрддрд░ рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХреА рдЧрдгрдирд╛ (рд╕реАрдорд╛ 00 рд╕реЗ 05 рддрдХ)
%C рд╡рд░реНрд╖ рдХреЗ рднреАрддрд░ рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХреА рдЧрдгрдирд╛ (рд╕реАрдорд╛ 00 рд╕реЗ 53 рддрдХ)
%d рдорд╣реАрдиреЗ рдХрд╛ рджрд┐рди, 2 рдЕрдВрдХ (рд╕реАрдорд╛ 00 рд╕реЗ 31)
%D рд╡рд░реНрд╖ рдХрд╛ рджрд┐рди, 3 рдЕрдВрдХ (рд╕реАрдорд╛ 000 рд╕реЗ 366)
%F %Y-%m-%d рдХреЗ рдмрд░рд╛рдмрд░ (ymd рдХрд╛ рд╡рд┐рд╣рд┐рдд рдкреНрд░рд╛рд░реВрдк)
%j %D . рдХреЗ рдмрд░рд╛рдмрд░
%m рд╡рд░реНрддрдорд╛рди рдХреИрд▓реЗрдВрдбрд░ рдореЗрдВ рдорд╣реАрдирд╛ (рд╕реАрдорд╛ 00 рд╕реЗ 19 рддрдХ)
%Q рд╡рд░реНрд╖ рдХреА рддрд┐рдорд╛рд╣реА (рд╢реНрд░реЗрдгреА Q1 рд╕реЗ Q4)
%q рддрд┐рдорд╛рд╣реА рдХреА рд╕рдВрдЦреНрдпрд╛ (рд░реЗрдВрдЬ 01 рд╕реЗ 04)
%s рдпреБрдЧ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ред
%u рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ (рд░реЗрдВрдЬ 01 рд╕реЗ 07, рд░рд╡рд┐рд╡рд╛рд░ 07 рд╣реИ)
%U рд╕рдкреНрддрд╛рд╣ рдХреА рдЧрдгрдирд╛, рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рд╕реВрд░реНрдп рд╣реИ (рд╕реАрдорд╛ 00 рд╕реЗ 53 рддрдХ)
%V ISO рд╕рдкреНрддрд╛рд╣ рдЧрдгрдирд╛, рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рд╕реЛрдо рд╣реИ (рд░реЗрдВрдЬ 01 рд╕реЗ 53)
%w рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ (рд░реЗрдВрдЬ 00 рд╕реЗ 06, рд░рд╡рд┐рд╡рд╛рд░ 00 рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ)
%W рд╕рдкреНрддрд╛рд╣ рдХреА рдЧрдгрдирд╛, рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рд╕реЛрдо рд╣реИ (рд╕реАрдорд╛ 00 рд╕реЗ 53 рддрдХ)
%y рдПрдХ рд╕рджреА рдХреЗ рдмрд┐рдирд╛ рд╡рд░реНрд╖ (рд╕реАрдорд╛ 00 рд╕реЗ 99)
%Y рд╕рджреА рд╕рд╣рд┐рдд рд╡рд░реНрд╖
%Z рдЬрд╝реЛрди рдШрдВрдЯреЛрдВ рдФрд░ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдСрдлрд╝рд╕реЗрдЯ (HH:MM) рдХреЗ рд╕рд╛рде
рдПрдХ рдкреВрд░реНрд╡рд╡рд░реНрддреА рдЪрд┐рд╣реНрди (+ UTC рдХреЗ рдкреВрд░реНрд╡ рдореЗрдВ рдСрдлрд╝рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, - рдСрдлрд╝рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП
рдпреВрдЯреАрд╕реА рдХреЗ рдкрд╢реНрдЪрд┐рдо)

%Od рджрд┐рди рд░реЛрдорди рдЕрдВрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ
% рдУрдо рд░реЛрдорди рдЕрдВрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣реАрдирд╛
%Oy рд░реЛрдорди рдЕрдВрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛ рдЕрдВрдХреЛрдВ рдХрд╛ рд╡рд░реНрд╖
%OY рд╡рд░реНрд╖ рд░реЛрдорди рдЕрдВрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рджреА рд╕рд╣рд┐рдд

%rs рд╕рдордп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдЬрд┐рд╕рдХрд╛ рдпреБрдЧ рдпреВрдирд┐рдХреНрд╕ рдпреБрдЧ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдпрд╣
рддрдм рд╕реЗ рд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред
%rY рдЙрди рд╡рд░реНрд╖реЛрдВ рд╡рд╛рд▓реЗ рдХреИрд▓реЗрдВрдбрд░ рдореЗрдВ рдЬреЛ рдЧреНрд░реЗрдЧреЛрд░рд┐рдпрди рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ
рд╡рд░реНрд╖, рдпрд╣ рдХреИрд▓реЗрдВрдбрд░ рдХрд╛ рд╡рд░реНрд╖ рдЪреБрдирддрд╛ рд╣реИред

%dth рдорд╣реАрдиреЗ рдХрд╛ рджрд┐рди рдПрдХ рдХреНрд░рдорд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдкрд╣рд▓рд╛, рджреВрд╕рд░рд╛, рддреАрд╕рд░рд╛, рдЖрджрд┐ред
%mth рд╡рд░реНрд╖ рдХрд╛ рдорд╣реАрдирд╛ рдПрдХ рдХреНрд░рдорд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдкрд╣рд▓рд╛, рджреВрд╕рд░рд╛, рддреАрд╕рд░рд╛, рдЖрджрд┐ред

%db рдорд╣реАрдиреЗ рдХрд╛ рдХрд╛рд░реЛрдмрд╛рд░реА рджрд┐рди (рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рдХреЗ рдЕрд▓реНрдЯреАрдореЛ рдХреЗ рдмрд╛рдж рд╕реЗ)
%dB рдЗрд╕ рдорд╣реАрдиреЗ рдХреЗ рдЕрдВрддрд┐рдо рд╕рдордп рддрдХ рдХрд╛рд░реНрдпрджрд┐рд╡рд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

рд╕рдордп рд╡рд┐рдирд┐рд░реНрджреЗрд╢:
%H 24 рдШрдВрдЯреЗ рдХреА рдШрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рджрд┐рди рдХрд╛ рд╕рдордп, 2 рдЕрдВрдХ (рд╕реАрдорд╛ 00 рд╕реЗ 23 рддрдХ)
%I 12 рдШрдВрдЯреЗ рдХреА рдШрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рджрд┐рди рдХрд╛ рд╕рдордп, 2 рдЕрдВрдХ (рд╕реАрдорд╛ 01 рд╕реЗ 12)
%M рдорд┐рдирдЯ (рд░реЗрдВрдЬ 00 рд╕реЗ 59)
%N рдиреИрдиреЛрд╕реЗрдХрдВрдб (рд░реЗрдВрдЬ 000000000 рд╕реЗ 999999999)
%p рд╕реНрдЯреНрд░рд┐рдВрдЧ AM рдпрд╛ PM, рджреЛрдкрд╣рд░ PM рд╣реИ рдФрд░ рдордзреНрдпрд░рд╛рддреНрд░рд┐ AM рд╣реИред
%P рд▓рд╛рдЗрдХ %p рд▓реЗрдХрд┐рди рд▓реЛрдЕрд░рдХреЗрд╕ рдореЗрдВ
%S (рд░реЗрдВрдЬ 00 рд╕реЗ 60, 60 рд▓реАрдк рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╣реИ)
%T %H рдХреЗ рдмрд░рд╛рдмрд░:%M:%S

рд╕рд╛рдорд╛рдиреНрдп рдЪрд╢реНрдорд╛:
%n рдПрдХ рдиреНрдпреВрд▓рд╛рдЗрди рдХреИрд░реЗрдХреНрдЯрд░
%t рдПрдХ рдЯреИрдм рд╡рд░реНрдг
%% рдПрдХ рд╢рд╛рдмреНрджрд┐рдХ % рдЪрд░рд┐рддреНрд░

рд╕рдВрд╢реЛрдзрдХ:
рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд░реЛрдорди рдЕрдВрдХреЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП %O рд╕рдВрд╢реЛрдзрдХ
рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП %r рд╕рдВрд╢реЛрдзрдХ
рд╡реЗрдВ рдкреНрд░рддреНрдпрдп, рдкрдврд╝реЗрдВ рдФрд░ рдХреНрд░рдорд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ
рдмреА рдкреНрд░рддреНрдпрдп, рджрд┐рдиреЛрдВ рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рджрд┐рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ

1601-01-01 рд╕реЗ рдкрд╣рд▓реЗ рдХреА рдбрд┐рдЬрд╝рд╛рдЗрди рддрд┐рдерд┐рдпрд╛рдБ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рдЕрдиреБрд░реВрдкрддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреИрд▓реЗрдВрдбрд░ рдбрд┐рдЬрд╝рд╛рдЗрдирд░реЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕рдВрдЧрдд рдкреНрд░рд╛рд░реВрдк рдХреА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ:
ymd%Y-%m-%d
рд╡рд╛рдИрдПрдорд╕реАрдбрдмреНрд▓реНрдпреВ %Y-%m-%c-%w
ywd %rY-W%V-%u
рдмрд┐рдЬрд╝рдбрд╛ %Y-%m-%db
рд▓рд┐рд▓рд┐рдпрди n/a
рдПрд▓рдбреАрдПрди рдПрди/рдП
рдЬреВрд▓рд┐рдпрди рдПрди/рдП
рдЬреЗрдбреАрдПрди рдПрди/рдП

рдЗрди рдбрд┐рдЬрд╝рд╛рдЗрдирд░реЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, @code{lilian}/@code{ldn}
рдФрд░ @code{julian}/@code{jdn} рдХреЛ рдЗрдирдкреБрдЯ рдлреЙрд░реНрдореЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг


$ dsort < "$@{srcdir@}/caev_01.txt"
2009-06-03 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2009-06-03" рдиреЗрдЯ/GBX = "5.2"
2010-11-17 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2010-11-17" рдиреЗрдЯ/GBX = "2.85"
2011-11-16 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2011-11-16" рдиреЗрдЯ/GBX = "3.05"
2012-06-06 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2012-06-06" рдиреЗрдЯ/GBX = "6.47"
2013-06-12 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-06-12" рдиреЗрдЯ/GBX = "6.92"
2013-11-20 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-11-20" рдиреЗрдЯ/GBX = "3.53"
$

$ dsort "$@{srcdir@}/caev_01.txt"
2009-06-03 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2009-06-03" рдиреЗрдЯ/GBX = "5.2"
2010-11-17 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2010-11-17" рдиреЗрдЯ/GBX = "2.85"
2011-11-16 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2011-11-16" рдиреЗрдЯ/GBX = "3.05"
2012-06-06 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2012-06-06" рдиреЗрдЯ/GBX = "6.47"
2013-06-12 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-06-12" рдиреЗрдЯ/GBX = "6.92"
2013-11-20 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-11-20" рдиреЗрдЯ/GBX = "3.53"
$

$ dsort -r < "$@{srcdir@}/caev_01.txt"
2013-11-20 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-11-20" рдиреЗрдЯ/GBX = "3.53"
2013-06-12 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-06-12" рдиреЗрдЯ/GBX = "6.92"
2012-06-06 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2012-06-06" рдиреЗрдЯ/GBX = "6.47"
2011-11-16 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2011-11-16" рдиреЗрдЯ/GBX = "3.05"
2010-11-17 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2010-11-17" рдиреЗрдЯ/GBX = "2.85"
2009-06-03 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2009-06-03" рдиреЗрдЯ/GBX = "5.2"
$

$ dsort -r "$@{srcdir@}/caev_01.txt"
2013-11-20 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-11-20" рдиреЗрдЯ/GBX = "3.53"
2013-06-12 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-06-12" рдиреЗрдЯ/GBX = "6.92"
2012-06-06 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2012-06-06" рдиреЗрдЯ/GBX = "6.47"
2011-11-16 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2011-11-16" рдиреЗрдЯ/GBX = "3.05"
2010-11-17 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2010-11-17" рдиреЗрдЯ/GBX = "2.85"
2009-06-03 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2009-06-03" рдиреЗрдЯ/GBX = "5.2"
$

$ dsort -u < "$@{srcdir@}/caev_02.txt"
2009-06-03 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2009-06-03" рдиреЗрдЯ/GBX = "5.2"
2010-11-17 caev='XXXX' secu='VOD' exch='XLON' xdte='2010-11-17'
2011-11-16 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2011-11-16" рдиреЗрдЯ/GBX = "3.05"
2012-06-06 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2012-06-06" рдиреЗрдЯ/GBX = "6.47"
2013-06-12 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-06-12" рдиреЗрдЯ/GBX = "6.92"
2013-11-20 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-11-20" рдиреЗрдЯ/GBX = "3.53"
$

$ dsort -u "$@{srcdir@}/caev_02.txt"
2009-06-03 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2009-06-03" рдиреЗрдЯ/GBX = "5.2"
2010-11-17 caev='XXXX' secu='VOD' exch='XLON' xdte='2010-11-17'
2011-11-16 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2011-11-16" рдиреЗрдЯ/GBX = "3.05"
2012-06-06 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2012-06-06" рдиреЗрдЯ/GBX = "6.47"
2013-06-12 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-06-12" рдиреЗрдЯ/GBX = "6.92"
2013-11-20 caev = "DVCA" secu = "VOD" exch = "XLON" xdte = "2013-11-20" рдиреЗрдЯ/GBX = "3.53"
$

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ dateutils.dsort рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad