рдпрд╣ рдХрдорд╛рдВрдб рдореЗрдХрдбреИрдЯ.рдореЗрд▓рдбреНрд░реЙрдк рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдореЗрдХрдбреИрдЯ - рдореЗрд▓рдбреНрд░реЙрдк рдХреЗ рд▓рд┐рдП рдЬреАрдбреАрдмреАрдПрдо/рдбреАрдмреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВ
SYNOPSIS
makedat {-src =рдкрд╛рда рдлрд╝рд╛рдЗрд▓} {-рдЯреАрдПрдордкреА =tmpрдлрд╝рд╛рдЗрд▓} {-рдлрд╛рдЗрд▓=gdbmfile} [-рд╕реАрдЖрдИрдбреАрдЖрд░]
рд╡рд░реНрдгрди
рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЬреАрдбреАрдмреАрдПрдо рдкрд░рд┐рд╡рд╛рд░ рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕реНрдерд╛рди рдЬреАрдбреАрдмреАрдПрдо/рдбреАрдмреА рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ - рд╕рд░рд▓
рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ. рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ gdbm рдкрд░рд┐рд╡рд╛рд░ рддреНрд╡рд░рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдЕрдк рдХреБрдВрдЬреА/рдбреЗрдЯрд╛ рдЬреЛрдбрд╝реЗред
рдЖрдк GDBM/DB рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред makedat рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ
рд╕рд╛рджреЗ рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ GDBM рдпрд╛ DB рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВред
рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдпрд╣ рдЪреБрдирддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕реНрдерд╛рди GDBM рдпрд╛ DB рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░
рдпрд╛ makedat GDBM рдпрд╛ DB рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рднреА рдмрдирд╛рддрд╛ рд╣реИред
RSI makedat рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрдорд╛рдВрдб рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рди рд╣реЛ. рдЬреАрдбреАрдмреАрдПрдо/рдбреАрдмреА рд╕рдорд░реНрдерди рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕реНрдерд╛рди рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ,
рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЬреАрдбреАрдмреАрдПрдо/рдбреАрдмреА рд╕рдорд░реНрдерди рд╕реНрдерд╛рдкрд┐рдд рди рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд╕рдХрддрд╛ рд╣реИ makedat
рдЖрджреЗрд╢ред
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ GDBM рдпрд╛ DB рд╕рдорд░реНрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ "рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕реНрдерд╛рди -v".
RSI рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ makedat рдПрдХ рд╕рд╛рджрд╛ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдВрдЬреА/рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ
рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдХреБрдВрдЬреА рдорд╛рди, рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдЯреИрдм рдФрд░ рдПрдХ рдбреЗрдЯрд╛ рдорд╛рди рд╣реЛрддрд╛ рд╣реИред рдЖрдВрдХрдбрд╝рд╛
рдорд╛рди рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "1" рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ:
example.com
рдбреЛрдореЗрди.рдХреЙрдо рдареАрдХ рд╣реИ
foo.domain.com рдЦрд░рд╛рдм
рддреАрди рдХреБрдВрдЬреА/рдорд╛рди рдЬреЛрдбрд╝реЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ: example.com, рдорд╛рди "1"; Domain.com, рдорд╛рди "рдареАрдХ", рдФрд░
"foo.domain.com", рдорд╛рди "рдЦрд░рд╛рдм"ред
рдореЗрдВ рдЦрд╛рд▓реА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкрд╛рда рдлрд╝рд╛рдЗрд▓, рдФрд░ # рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдУрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкрд╛рда рдлрд╝рд╛рдЗрд▓ "-" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
gdbmfile рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП GDBM/DB рдлрд╝рд╛рдЗрд▓ рд╣реИред рдпрджрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЗрд╕рдХреА рдореМрдЬреВрджрд╛ рд╕рд╛рдордЧреНрд░реА рд╣реИрдВ
рдЬрдЧрд╣ рд▓реЗ рд▓реАред
tmpрдлрд╝рд╛рдЗрд▓ рдЙрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╣реИ gdbmfile. tmpрдлрд╝рд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
by makedat рдлрд┐рд░ GDBM рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП tmpрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ gdbmfile.
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдХрд┐рдВрдЧ рдХреА рдХрд┐рд╕реА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рддреНрдпрд╛рдЧ рджреЗрддрд╛ рд╣реИ
рдЬреАрдбреАрдмреАрдПрдо/рдбреАрдмреА рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕реНрдерд╛рдирдХреЗ рдЬреАрдбреАрдмреАрдПрдо рдХрд╛рд░реНрдпред рддрдерд╛рдкрд┐, makedat рдХрд┐рд╕реА рддрд╛рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛
on tmpрдлрд╝рд╛рдЗрд▓, рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг makedat рдЙрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ tmpрдлрд╝рд╛рдЗрд▓ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИрдВред
RSI -рд╕рд┐рдбрд░ рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреБрдВрдЬреА рд╕реАрдЖрдИрдбреАрдЖрд░ рдиреЛрдЯреЗрд╢рди рдореЗрдВ рдПрдХ рдЖрдИрдкреА рдиреЗрдЯрдмреНрд▓реЙрдХ рд╣реИред рдпрд╣ рдЭрдВрдбрд╛
рдиреЗрдЯ::рд╕реАрдЖрдИрдбреАрдЖрд░ рдкрд░реНрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдиреЗрдЯ::рд╕реАрдЖрдИрдбреАрдЖрд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
http://www.cpan.org.
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди makedat.maildrop рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ