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

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

рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

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

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

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

рдирд╛рдо


sqsh - рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдбреЗрдЯрд╛рдмреЗрд╕ рд╢реЗрд▓ (рд╕рдВрд╕реНрдХрд░рдг 2.1.7)

SYNOPSIS


рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ [[рд╡рд┐рдХрд▓реНрдк]] [[рддрд░реНрдХ......]]
[ -рдПрдХ рдЧрд┐рдирддреА ]
[-рдПрдХ рдкреИрдХреЗрдЯ рдЖрдХрд╛рд░]
[ -рдмреА ]
[ -рдмреА ]
[-рд╕реА [рд╕реЗрдореАрдбреЗрдВрдб] ]
[-рд╕реА рдПрд╕рдХреНрдпреВрдПрд▓]
[-рдбреА рдЧрдВрднреАрд░рддрд╛]
[-рдбреА рдбреЗрдЯрд╛рдмреЗрд╕]
[ -рдЗ ]
[-рдИ рд╕рдВрдкрд╛рджрдХ]
[ -рдПрдл рдЧрдВрднреАрд░рддрд╛ ]
[-рдЬреА рдЯреАрдбреАрдПрд╕_рд╕рдВрд╕реНрдХрд░рдг]
[ -рдПрдЪ ]
[-рдПрдЪ рд╣реЛрд╕реНрдЯрдирд╛рдо]
[-i рдлрд╝рд╛рдЗрд▓ рдирд╛рдо]
[-I рдЗрдВрдЯрд░рдлрд╝реЗрд╕]
[-рдЬреЗ рд╡рд░реНрдгрд╕реЗрдЯ]
[ -k рдХреАрд╡рд░реНрдб ]
[-рдХреЗ рдХреАрдЯреИрдм]
[-рдПрд▓ рдбрд┐рдмрдЧ_рдлреНрд▓реИрдЧреНрд╕]
[-рдПрд▓ рд╡рд░=рдореВрд▓реНрдп]
[-рдПрдо рд╢реИрд▓реА]
[-рдПрди рдЪрд╛рд▓реВ|рдмрдВрдж]
[-рдПрди рдРрдкрдирд╛рдо]
[-o рдлрд╝рд╛рдЗрд▓ рдирд╛рдо]
[ -рдкреА ]
[-рдкреА [рдкрд╛рд╕рд╡рд░реНрдб] ]
[-рдХреНрдпреВ рдХреНрд╡реЗрд░реА_рдЯрд╛рдЗрдордЖрдЙрдЯ]
[ -r [sqshrc] ]
[-рдЖрд░ рд╕рд░реНрд╡рд░ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓]
[ -рдПрд╕ рдХреЛрд▓рд╕реЗрдк ]
[-рдПрд╕ рд╕рд░реНрд╡рд░]
[ -t [рдлрд╝рд┐рд▓реНрдЯрд░] ]
[-рдЯреА рд▓реЙрдЧрд┐рди_рдЯрд╛рдЗрдордЖрдЙрдЯ]
[-рдпреВ рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо]
[ -v ]
[ -V [bcdimoqru]]
[-рдбрдмреНрд▓реНрдпреВ рдЪреМрдбрд╝рд╛рдИ]
[ -рдПрдХреНрд╕ ]
[-y рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛]
[ -z рднрд╛рд╖рд╛ ]
[ -Z [secmech|default|none] ]

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


Sqsh (рдЙрдЪреНрдЪрд╛рд░рдг рд╕реНрдХреНрд╡рд┐рд╢) SQshelL (рдЙрдЪреНрдЪрд╛рд░рдг sq-shell) рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рд╣реИ
Sybase рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрддреНрдд рдЖрджрд░рдгреАрдп 'isql' рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиред рдХреЗ рдХрд╛рд░рдг рдРрд╕рд╛ рд╣реБрдЖ
рдПрдХ рдРрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рд╡рд░реНрд╖реЛрдВ рдХреА рдирд┐рд░рд╛рд╢рд╛ рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХрднреА рдирд╣реАрдВ рдерд╛
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдХрд░реЗрдВ.

Sqsh рдПрдХ рдЕрдЪреНрдЫреЗ рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ
рдПрдХ рдЕрдЪреНрдЫреЗ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬреИрд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓, рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ, рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди, рдкрд╛рдЗрдк, рдмреИрдХ-рдЧреНрд░рд╛рдЙрдВрдбрд┐рдВрдЧ,
рдХрд╛рд░реНрдп рдирд┐рдпрдВрддреНрд░рдг, рдЗрддрд┐рд╣рд╛рд╕, рдХрдорд╛рдВрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЙрдкрдорд╛ рдХреЗ рд░реВрдк рдореЗрдВ-
рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рдЙрддреНрдкрд╛рдж, рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдирд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдЖрд╕рд╛рди рд╣реИред

рд╡рд┐рдХрд▓реНрдк


рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рдХреБрдЫ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрдбрд╝рд╛ рд╣реИ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХреЗрд╡рд▓ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ
рдЬрд┐рд╕реЗ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдпрд╛ .sqshrc рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд┐рдХрд▓реНрдк SQSH рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рднреА рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕рд▓рд┐рдП рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдУрд╡рд░рд░рд╛рдЗрдб рд╣реЛ рдЬрд╛рдПрдЧреА
рдЪрд░ рдХреА рд╕рд╛рдордЧреНрд░реА. рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЬрд┐рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
рдХрдИ рдмрд╛рд░, рдЬреИрд╕реЗ -c, рдЙрди рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЖрдкреВрд░реНрддрд┐ рдХрд░реЗрдЧрд╛
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЙрдиреНрд╣реЗрдВ рдХрдИ рдмрд╛рд░ рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реЛред

-рдПрдХ рдЧрд┐рдирддреА
рдЕрдзрд┐рдХрддрдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЧрдгрдирд╛ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА (рдЬреИрд╕рд╛ рдХрд┐ $thresh_fail рд╡реИрд░рд┐рдПрдмрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рдирд┐рд░рд╕реНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ 0 рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ sqsh рдХреЛ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ. рдпрд╣ рдорд╛рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 0 рд╣реИ рдФрд░ рдЗрд╕реЗ $thresh_exit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЪрд░ред рдЦрдВрдб рджреЗрдЦреЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБред

-рдПрдХ рдкреИрдХреЗрдЯ рдЖрдХрд╛рд░
SQL рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ TDS рдкреИрдХреЗрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдорд╛рди 512 рдФрд░ 8192 рдХреЗ рдмреАрдЪ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ 512 рдХрд╛ рдЧреБрдгрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдкрдирд╛ рдПрд╕рдХреНрдпреВрдПрд▓ рдЬрд╛рдВрдЪреЗрдВ
рд╕рдорд░реНрдерд┐рдд рдкреИрдХреЗрдЯ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред рдпрд╣ рдорд╛рди рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
$packet_size рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рди-рдЯрд╛рдЗрдо рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

-рдмреА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдмреИрдирд░ рд╕рдВрджреЗрд╢ рдХреЛ рджрдмрд╛рдПрдБред рдпрд╣ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИ рдЬрд╣рд╛рдВ stdout
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк $banner рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-B stdin, stdout, рдФрд░ stderr рдХреА рд╕рднреА рдмрдлрд╝рд░рд┐рдВрдЧ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ sqsh рдХреЛ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ
рдЪреИрдЯ рдФрд░ рдПрдХреНрд╕рдкреЗрдХреНрдЯ рдЬреИрд╕реА рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЪрд▓рд╛рдПрдВред

-рд╕реА [рд╕реЗрдореАрдбреЗрдиреНрдб]
рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ sqsh рдХрдорд╛рдВрдб рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ \рдЬрд╛рдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ SQL рдХрд╛ рдПрдХ рдмреИрдЪ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░
рдПрдХ рдПрдХрд▓ рдЙрдкрдирд╛рдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, go рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рд▓рд┐рдП. рд╣рд░ рдмрд╛рд░ cmdend рдПрдХ рдирдпрд╛ рдЙрдкрдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдПрд╕рдЯреА \рдЬрд╛рдирд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

-рд╕реА рдПрд╕рдХреНрдпреВрдПрд▓
рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рдорд╛рди, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЖрджреЗрд╢
-i рдзреНрд╡рдЬ рджреНрд╡рд╛рд░рд╛. рдпрд╣ рдПрд╕рдХреНрдпреВрдПрд▓ рдХрдерди рдореЗрдВ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ (рдпрд╣ рд╕реАрдорд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреА рднрд╡рд┐рд╖реНрдп рдХреА рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред

-рдбреА рдЧрдВрднреАрд░рддрд╛
рдиреНрдпреВрдирддрдо SQL рд╕рд░реНрд╡рд░ рддреНрд░реБрдЯрд┐ рдЧрдВрднреАрд░рддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИ, рдФрд░ рдорд╛рдиреНрдп рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ 0 рд╕реЗ 22 рддрдХ рд╣реИрдВред рдЗрд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
$thresh_display рд╡реИрд░рд┐рдПрдмрд▓ред рдЦрдВрдб рджреЗрдЦреЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐.

-рдбреА рдбреЗрдЯрд╛рдмреЗрд╕
рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрджрд░реНрдн рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sqsh рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдЬрд╛рдп
рдЖрдкрдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ (рдЖрдорддреМрд░ рдкрд░ рдорд╛рд╕реНрдЯрд░)ред рдЗрд╕реЗ $рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЪрд░ред

-e рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sqsh рдХреЛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
$echo рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЬреЛ рдХрд┐ рдЗрд╕рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реИ)ред \рдЧреВрдВрдЬ рдЖрджреЗрд╢)ред

-рдИ рд╕рдВрдкрд╛рджрдХ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдЗрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рд╕рдВрдкрд╛рджрдХ. рдЗрд╕реЗ UNIX рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдкрд╛рджрдХ рдХреЗ рдирд╛рдо рдкрд░ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп $EDITORред

-рдПрдл рдЧрдВрднреАрд░рддрд╛
рдиреНрдпреВрдирддрдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддреАрд╡реНрд░рддрд╛ рд╕реНрддрд░ рдХреЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдлрд▓рддрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рд╡реИрд╕рд╛ рд╣реА рд╣реИ
$thresh_fail рд╡реИрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░рдирд╛ред рдЦрдВрдб рджреЗрдЦреЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБред

-рдЬреА рдЯреАрдбреАрдПрд╕_рд╕рдВрд╕реНрдХрд░рдг
рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЯреАрдбреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗрдЯ рдХрд░реЗрдВред рд╡реИрдз рд╕рдВрд╕реНрдХрд░рдг 4.0, 4.2, 4.6, 4.9.5, 5.0 рдФрд░ рдлрд╝реНрд░реАрдЯреЗрдб рд╣реИрдВ
рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг 7.0 рдФрд░ 8.0 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рди рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкрд░рд┐рд╡рд░реНрддрдиреАрдп $tds_version. рдЗрдирдкреБрдЯ рд╕рддреНрдпрд╛рдкрди sqsh рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рдП
рдЕрдорд╛рдиреНрдп рдЯреАрдбреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, 5.0 рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмрд╛рдж рдПрдХ
рд╕рддреНрд░ рд╕реЗрдЯрдЕрдк рд╣реИ, рд╡реЗрд░рд┐рдПрдмрд▓ $tds_version рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ TDS рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк -рдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╡реЗрд░рд┐рдПрдмрд▓ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдФрд░
рдХреЗрд╡рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рдпреЛрдЬрдиред

рдЯреАрдбреАрдПрд╕ рдХрд╛ рдорддрд▓рдм рдЯреЗрдмреНрдпреВрд▓рд░ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рд╣реИ рдФрд░ рдпрд╣ рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рд╛рдЗрдмреЗрд╕ рд╣реИ
Microsoft рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

-h рдмреИрдЪ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдХреЙрд▓рдо рд╣реЗрдбрд░ рдФрд░ рдЕрдиреБрдЧрд╛рдореА "(# рдкреНрд░рднрд╛рд╡рд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ)" рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред

-рдПрдЪ рд╣реЛрд╕реНрдЯрдирд╛рдо
sysprocesses рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЛрд╕реНрдЯрдирд╛рдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
$рд╣реЛрд╕реНрдЯрдирд╛рдо рд╡реИрд░рд┐рдПрдмрд▓.

-рдореИрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо
рд╕реЗ рд╕рднреА рдЗрдирдкреБрдЯ рдкрдврд╝реЗрдВ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо stdin рдХреЗ рдмрдЬрд╛рдп.

-рдореИрдВ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрдВрдЯрд░рдлреЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╣реЛрд╕реНрдЯрдирд╛рдо рдФрд░ рдкреЛрд░реНрдЯ рдЬрд┐рд╕рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдореЗрдВ $DSQUERY рдХрд╛ рдорд╛рди,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ $SYBASE/рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдпрд╣ рдзреНрд╡рдЬ рдЗрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдЕрдзрд┐рд░реЛрд╣рд┐рддред

-рдЬреЗ рдЪрд╛рд░рд╕реЗрдЯ
SQL рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдкрдХреНрд╖ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдг рд╕реЗрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕рд░реНрд╡рд░. рдЗрд╕реЗ $charset рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-k рдХреАрд╡рд░реНрдб
рдХреАрд╡рд░реНрдб рдЯреИрдм рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреАрд╡рд░реНрдб рдХреА рд╕реВрдЪреА рд╡рд╛рд▓реА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ,
рдпрджрд┐ рд░реАрдбрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рдХреЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
$keyword_file рд╡реИрд░рд┐рдПрдмрд▓, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ $HOME/.sqsh_words рд╣реИред

-рдХреЗ рдХреАрдЯреИрдм
рдХреЗрд░реНрдмрд░реЛрд╕ рд╕рдорд░реНрдерди. DCE рдХреЗ рд▓рд┐рдП рдХреАрдЯреИрдм рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рд╣рд╛рдпрддрд╛ рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

-рдПрд▓ рдбрд┐рдмрдЧ_рдлреНрд▓реИрдЧ
рдпрджрд┐ sqsh рдХреЛ -DDEBUG рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдбрд┐рдмрдЧрд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдк. рдиреАрдЪреЗ $debug рд╡реЗрд░рд┐рдПрдмрд▓ рджреЗрдЦреЗрдВред

-рдПрд▓ рд╡рд░=рдореВрд▓реНрдп
$var рдХрд╛ рдорд╛рди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдореВрд▓реНрдп. рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА sqsh рдХрд╛ рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡реИрд░рд┐рдПрдмрд▓ рднрд▓реЗ рд╣реА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡реИрд░рд┐рдПрдмрд▓ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ
рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ред -L рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧреИрд░-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХреЗ рдорд╛рди рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗред

-рдПрдо рд╢реИрд▓реА
рд╡рд░реНрддрдорд╛рди рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ рдЕрдВрджрд╛рдЬ. рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реИрдВ рдХреНрд╖рд┐рддрд┐рдЬ,
рд╣рд░рд╛ рд░рдВрдЧ, BCP, csv, HTML, рдореЗрдЯрд╛, рд╕реБрдВрджрд░ рдФрд░ рдХреЛрдИ рдирд╣реАрдВ. рд╡рд░реНрддрдорд╛рди рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рднреА рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ
$style рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ -m рдХреЛ рдзреНрд╡рдЬрд╛рдВрдХрд┐рдд рдХрд░реЗрдВ \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ред

-рдПрди рдЪрд╛рд▓реВ|рдмрдВрдж
рдХрдиреЗрдХреНрдЯ рдкрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛рдмрджреНрдз рд▓реЗрдирджреЗрди рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдЪрд╛рд▓реВ рдкрд░ рд╕реЗрдЯ рд╣реИ)ред рдЬрдВрдЬреАрд░рджрд╛рд░ рд▓реЗрдирджреЗрди рдореЛрдб
рдЗрд╕реЗ "рдСрдЯреЛрдХреЙрдорд┐рдЯ рдСрдл" рдореЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

-рдПрди рдРрдкрдирд╛рдо
SQL рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рдпрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╛рдо sqsh рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд╛рдо рдХреЙрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдирд╛рдо рдХрд╛
рдорд╛рд╕реНрдЯрд░.dbo.sysprocesses рддрд╛рд▓рд┐рдХрд╛ред рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ-2.1.7.

-рдУ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо
рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╕реНрдЯрдбрдЖрдЙрдЯ рдХреЗ рдмрдЬрд╛рдпред

-p рдкреНрд░рддреНрдпреЗрдХ SQL рдмреИрдЪ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЖрдБрдХрдбрд╝реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
$statistics рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдпрд╛ рдЖрдкреВрд░реНрддрд┐ рдХрд░рдХреЗ рднреА рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -p рдХреЛ рдзреНрд╡рдЬрд╛рдВрдХрд┐рдд рдХрд░реЗрдВ \рдЬрд╛рдирд╛
рдЖрджреЗрд╢ред

-рдкреА [рдкрд╛рд╕рд╡рд░реНрдб]
рд╕рд╛рдЗрдмреЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб рдПрд╕рдЯреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╕рд░реНрд╡рд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рд╢реВрдиреНрдп)ред
рдкрд╛рд╕рд╡рд░реНрдб $password рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред '-' рдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджреЗрдиреЗ рд╕реЗ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
stdin рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдбред

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рджреЗрдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЛ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░рдиреА рдкрдбрд╝рддреА рд╣реИ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ -P рд╕реБрд░рдХреНрд╖рд╛ рдЫреЗрдж рдирд╣реАрдВ рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдП.
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдЕрдкрдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб .sqshrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдирд╣реАрдВ рд╣реИ
рдЖрдкрдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдпред (chmod 600 .sqshrc)

-рдХреНрдпреВ рдорд╛рди
рдХреНрд╡реЗрд░реА рдЯрд╛рдЗрдордЖрдЙрдЯ рдорд╛рди (isql рдХреЗ -t рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд░рд╛рдмрд░)ред рдпрджрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд▓рдВрдмрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдЪрд▓ рд░рд╣реА рдХреНрд╡реЗрд░реА. рдХреЗ рд▓рд┐рдП рдорд╛рдирдЪрд┐рддреНрд░ $query_timeout рдЪрд░ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ -рдПрд╕рдПрдПрд╕рдИ1502 -рдпреВрдПрд╕рдП -рдкреА -рдХреНрдпреВ30
ASE1502.sa.master.1> рд╕реАрдбреА рдЯрд┐рдХреНрд╕
ASE1502.sa.tix.1> E_TIX рд╕реЗ рдЧрд┐рдирддреА (*) рдЪреБрдиреЗрдВ;
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрджреЗрд╢ рдЦреЛрд▓реЗрдВ
рдкрд░рдд 1, рдЙрддреНрдкрддреНрддрд┐ 2, рдЧрдВрднреАрд░рддрд╛ 2, рд╕рдВрдЦреНрдпрд╛ 63
ct_results(): рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдкреАрдЖрдИ рдкрд░рдд: рдЖрдВрддрд░рд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐:
рд╕рд░реНрд╡рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ.
ASE1502: рдХреНрд╡реЗрд░реА рдпрд╛ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛, рдХрдорд╛рдВрдб/рдмреИрдЪ рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛
ASE1502: рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдиреЗ 1 рдмрд╛рд░ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИред

рдпрд╣ рднреА рджреЗрдЦреЗрдВ $max_timeout рд╡реЗрд░рд┐рдПрдмрд▓, рдЬреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕рддреНрд░ рдирд┐рд░рд╕реНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд░реНрддрдорд╛рди рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╣реЛрддрд╛ рд╣реИред

-рдЖрд░ [рд╡рд░реНрдЧрд╢реНрд░реГрдВрдЦрд▓рд╛]
рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ .sqshrc рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рдмрдЬрд╛рдп рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдирд╣реАрдВ
sqshrc рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ -r, рддреЛ рдХреЛрдИ рдЖрд░рдВрднреАрдХрд░рдг рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрд╣ рдЭрдВрдбрд╛
рдЪрд╛рд╣рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкрд╣рд▓рд╛ рддрд░реНрдХ рд╣реЛрдЧрд╛, рдЕрдиреНрдп рд╕рднреА рдЙрджрд╛рд╣рд░рдг рд╣реЛрдВрдЧреЗ
рдЕрд╡рд╣реЗрд▓рдирд╛ рдХрд░рдирд╛ред

-рдЖрд░ рд╕рд░реНрд╡рд░_рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓
рдХрд░реНрдмрд░реЛрд╕ рд╕рдорд░реНрдерди: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ a рд╕рд░реНрд╡рд░ рдкреНрд░рдореБрдЦ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (Kerberos)
рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдпрджрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд░реНрд╡рд░ рдХрд╛ рдирд╛рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡рд░ рд╕реЗ рднрд┐рдиреНрди рд╣реИ
рдирд╛рдо.

рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рд╣рд╛рдпрддрд╛ рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

-рдПрд╕ рдХреЛрд▓рд╕реЗрдк
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдХреЛрд▓рд╕реЗрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ SQL рдХреЙрд▓рдо рдЖрдЙрдЯрдкреБрдЯ рдХреЙрд▓рдо рдХреЛ рдкрд░рд┐рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ " " рд╣реИред

-рдПрд╕ рд╕рд░реНрд╡рд░
рд╕рд╛рдЗрдмреЗрд╕ рдХрд╛ рдирд╛рдо рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрд╛рд╣рд░реА рд╣реИ
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ $DSQUERY. рдпрджрд┐ рди рддреЛ -S рди рд╣реА $DSQUERY рд╕реЗрдЯ рд╣реИ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ
"рд╕рд╛рдЗрдмреЗрд╕"ред рдпрд╣ рдорд╛рди рдЖрдВрддрд░рд┐рдХ рдЪрд░ $DSQUERY рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-рдЯреА [рдлрд╝рд┐рд▓реНрдЯрд░]
рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдорд╛рдВрдб рдмреИрдЪреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ, рдлрд╝рд┐рд▓реНрдЯрд░, рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ
SQL рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЕрдЧрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ $filter_prog рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'm4 -' рд╣реИ)ред рдпрд╣ рдорд╛рди $filter рдФрд░ $filter_prog рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЪрд░ред

-рдЯреА рдорд╛рди
рд▓реЙрдЧрд┐рди рдЯрд╛рдЗрдордЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ (isql рдХреЗ -l рдзреНрд╡рдЬ рдХреЗ рд╕рдорд╛рди)ред рдпрджрд┐ рд╕реЗрдЯ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╕реЗрдХрдВрдб рдХрд╛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд▓реЙрдЧрд┐рди рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗред рдХреЗ рд▓рд┐рдП рдорд╛рдирдЪрд┐рддреНрд░
$рд▓реЙрдЧрд┐рди_рдЯрд╛рдЗрдордЖрдЙрдЯ рдЪрд░ред

-рдпреВ рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо
рд╕рд╛рдЗрдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо $username рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-v рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛, $рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдирд┐рдХрд╛рд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

-V [bcdimoqru]
рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рдорд░реНрдерди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рд╣рд╛рдпрддрд╛ рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

-w рдЪреМрдбрд╝рд╛рдИ
рдЕрдзрд┐рдХрддрдо рдЖрдЙрдЯрдкреБрдЯ рдЪреМрдбрд╛рдИ рдкреНрд░рджрд░реНрд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдореЗрдВ, рдпрд╣ рдЖрдкрдХреА рд╕реНрдХреНрд░реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддрд╛ рд╣реИ
рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВред

-рдПрдХреНрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкрд╛рд╕рд╡рд░реНрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рдпрджрд┐) рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╕реЗ рд▓реЙрдЧрд┐рди рдХрдиреЗрдХреНрд╢рди рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ
рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛)ред рдпрджрд┐ рдпрд╛ рддреЛ SQL рд╕рд░реНрд╡рд░ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ, рдпрд╛ рдпрджрд┐ рдЗрд╕рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг
рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП CT-Lib рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ рд╡рд┐рдХрд▓реНрдк $рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-y рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдПрдХ SYBASE рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП $SYBASE рдХреЗ рдорд╛рди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдлрд╝рд╛рдЗрд▓.

-z рднрд╛рд╖рд╛
рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рднрд╛рд╖рд╛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рдВрдХреЗрдд рдФрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдХреЗ рдмрд┐рдирд╛ -z
рдзреНрд╡рдЬ, рд╕рд░реНрд╡рд░ рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
$рднрд╛рд╖рд╛ рдЪрд░.

-Z [рд╕реЗрдХреНрдореЗрдЪ|рдбрд┐рдлрд╝реЙрд▓реНрдЯ|рдХреЛрдИ рдирд╣реАрдВ]
рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рдорд░реНрдерди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рд╣рд╛рдпрддрд╛ рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

рддрд░реНрдХ...
рдпрджрд┐ sqsh рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ -i рд╕рдВрд╕рд╛рдзрд┐рдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдзреНрд╡рдЬ (рдмрдЬрд╛рдп)ред
рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рд╢реБрд░реВ рдХрд░рдирд╛), рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рддрд░реНрдХ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрди рддрд░реНрдХреЛрдВ рддрдХ рд╡реЗрд░рд┐рдПрдмрд▓ ${0} рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣реБрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,
${1}, ... (рджреЗрдЦреЗрдВ рдЪрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЕрдиреБрднрд╛рдЧ)ред

рдЖрд░рдВрднреАрдХрд░рдг
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░, sqsh рд╕рднреА рдЖрдВрддрд░рд┐рдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░, рдХрдорд╛рдВрдб рдФрд░ рдЙрдкрдирд╛рдо рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ
рдЙрдирдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо-рд╡реНрдпрд╛рдкреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓, /etc/sqshrc рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИ,
рдЗрд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╕реНрдерд╛рдиреАрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ $HOME/.sqshrc (рдЗрд╕реЗ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
SQSHRC рдмрд╛рд╣рд░реА рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░)ред рдпрджрд┐ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓ рдЬрд╛рддреА рд╣реИ рддреЛ рдЗрд╕реЗ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ -i рдЭрдВрдбрд╛ред

RSI .sqshrc рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЬрд┐рд╕ рд╕рдордп рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдкрдврд╝реА рдЬрд╛ рд░рд╣реА рд╣реИ, рдЙрд╕ рд╕рдордп sqsh рдиреЗ рдЕрднреА рддрдХ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрд╢рди, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдорд╛рдВрдб рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ
\рдЬрд╛рдирд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ (рдпрд╣ рдЖрдкрдХреЛ рд╕рдВрдХреЗрдд рднреА рджреЗ рд╕рдХрддрд╛ рд╣реИ
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЗрд╕ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рднреАрддрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓, \рдЬреЛрдбрд╝рдирд╛ рдЖрджреЗрд╢ (рджреЗрдЦреЗрдВ рдХрдорд╛рдиреЛрдВ, рдиреАрдЪреЗ) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреЗ рдмрд╛рдж .sqshrc рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рджреА рдЧрдИ рд╣реИ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдлрд┐рд░ рдХрд┐рд╕реА рднреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ (рдЗрд╕ рдкреНрд░рдХрд╛рд░)ред
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА рд╡реЗрд░рд┐рдПрдмрд▓ .sqshrc рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдпрджрд┐ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рддреН рдмрд┐рдирд╛ -i рдФрд░ рдпрджрд┐ stdin рд╣реИ
рдПрдХ рдЯреНрдЯреА рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ), рдлрд┐рд░ рдпрд╣ рдвреВрдВрдврддрд╛ рд╣реИ .sqsh_рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ
рдЗрд╕ рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдореЗрдВ (рджреЗрдЦреЗрдВ рдмрдлрд╝рд░реНрд╕, рдиреАрдЪреЗ)ред

рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ (рдпрд╛ рддреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди, рдпрд╛
рдПрдХ рд╕реНрдкрд╖реНрдЯ рджреНрд╡рд╛рд░рд╛ \рдЬреЛрдбрд╝рдирд╛ or \рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдХрдорд╛рдВрдб), рдлрд╝рд╛рдЗрд▓ $HOME/.sqsh_session рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
$session рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрджреЗрд╢ line
рдЬрдм рдХреЛрдИ рдкрдВрдХреНрддрд┐ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдкрдврд╝реА рдЬрд╛рддреА рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ, рдкрд╣рд▓рд╛ рд╢рдмреНрдж рдкрдВрдХреНрддрд┐ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╢рдмреНрдж
рдлрд┐рд░ рд╕рднреА рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди, рдиреАрдЪреЗ), рдЖрджреЗрд╢ рдХреЗ рдмрд╛рдж
рд╡рд┐рд╕реНрддрд╛рд░ (рджреЗрдЦреЗрдВ рдЖрджреЗрд╢ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди, рдиреАрдЪреЗ)ред рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдкрд╣рд▓рд╛ рд╢рдмреНрдж рд╣реИ
рдлрд┐рд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╡реИрдз рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЖрджреЗрд╢ рдпрд╛ рдЙрдкрдирд╛рдо.

RSI рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдмреЙрд░реНрди рд╢реЗрд▓ рдХреЗ рд╕рдорд╛рди рдХрдИ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреА рд╣реИ, рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ
рд╕рдорд╛рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди, рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ, рдХрдорд╛рдВрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдФрд░ рдмреИрдХ-рдЧреНрд░рд╛рдЙрдВрдбрд┐рдВрдЧред

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
a рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рднреА рдкрдВрдХреНрддрд┐ # рдЗрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдЧреИрд░-рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рд╡рд░реНрдг (рдХреЛрдИ рдЕрдиреНрдп рд╡рд░реНрдг) рдЖрддрд╛ рд╣реИ
0-9, рдПрдЬрд╝, рдПрдЬрд╝, рдФрд░ _) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреВрд░реА рд▓рд╛рдЗрди рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрднрд╡ рдХреЗ рдХрд╛рд░рдг
рдЯреА-рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рддреНрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╕реНрдерд╛рдпреА-рддрд╛рд▓рд┐рдХрд╛ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛рд╡, рдпрджрд┐ рд▓рд╛рдЗрди рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдХреЗ рдмрд╛рдж рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ #, рдЕрдХреНрд╖рд░рд╛рдВрдХреАрдп рд╣реИ.

рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдХреАрд╡рд░реНрдб рдпрд╛ рд╡рд░реНрдгреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджреНрдзрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
рдЬреИрд╕реЗ рд╡реНрд╣рд╛рдЗрдЯ-рд╕реНрдкреЗрд╕, рд╡реЗрд░рд┐рдПрдмрд▓ рд╡рд┐рд╕реНрддрд╛рд░, рдпрд╛ рдХрдорд╛рдВрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиред рдпреЗ рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ
рдЙрджреНрдзрд░рдг, рдмрдЪ, рдПрдХрд▓ рдХреЛрдЯ, рддрдерд╛ рдбрдмрд▓ рдЙрджреНрдзрд░рдг.

рдПрдХрд▓ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╡рд░реНрдг рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреА рд╢рд╛рдмреНрджрд┐рдХ рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рддреА рд╣реИ
рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рднреАрддрд░ рд╕рдорд╛рд╣рд┐рдд рдЪрд░рд┐рддреНрд░ред рдПрдХ рдПрдХрд▓ рдЙрджреНрдзрд░рдг рдПрдХрд▓ рдЙрджреНрдзрд░рдг рдХреЗ рднреАрддрд░ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ,
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рднрд╛рдЧрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рднреА. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> \echo рдореИрдВ '$username' рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

outputs рдХреЗ

рдореИрдВ $username рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

\\ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд░реНрде рд╕реЗ рдмрдЪрдиреЗ (рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЛ рд░реЛрдХрдиреЗ) рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд╛рддреНрд░ рддреБрд░рдВрдд рдЙрдирдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИред \ рд╡рд░реНрдг рд╕реНрд╡рдпрдВ рдмрдЪ рд╕рдХрддрд╛ рд╣реИред рдХреЗ рд▓рд┐рдП
рдЙрджрд╛рд╣рд░рдг:

1> \echo рдореИрдВ '$username' рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

outputs рдХреЗ

рдореИрдВ $username рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХрд┐рд╕реА рдкрдВрдХреНрддрд┐ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕реНрдХреЗрдк рдХреИрд░реЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирдИ-рд▓рд╛рдЗрди рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рд░рдВрддрд░рддрд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирдИ-рдкрдВрдХреНрддрд┐ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░рдВрддрд░ рд░реЗрдЦрд╛ рд╣реЛрддреА рд╣реИ
рдкрд┐рдЫрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> \рдЗрдХреЛ рд╣реЗрд▓реЛ \\
--> рд╡рд┐рд╢реНрд╡!
рдирдорд╕реНрддреЗ рджреБрдирд┐рдпрд╛!

рд╡рд░реНрдгреЛрдВ рдХреЛ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рд╕реЗ рд╕рднреА рд╡рд░реНрдгреЛрдВ рдХрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рддрд╛ рд╣реИ
рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЙрдирдХреЗ рднреАрддрд░ $, ', рддрдерд╛ \\. рдПрдХ рджреЛрд╣рд░рд╛ рдЙрджреНрдзрд░рдг рднреАрддрд░ рд╕рдорд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЗрд╕рд╕реЗ рдмрдЪрдХрд░ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рд▓рдЧрд╛рдПрдВред

1> \echo "\\"рдореИрдВ рдЗрд╕рд╕реЗ рдЗрдирдХрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА, рдореБрдЭреЗ $username рдкрд╕рдВрдж рд╣реИ\\", рдЙрд╕рдиреЗ рдХрд╣рд╛"

рдкреНрд░рд┐рдВрдЯ рдЖрдЙрдЯ

"рдореИрдВ рдЗрд╕рд╕реЗ рдЗрдирдХрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА, рдореБрдЭреЗ рдЧреНрд░реЗ рд░рдВрдЧ рдкрд╕рдВрдж рд╣реИ", рдЙрд╕рдиреЗ рдХрд╣рд╛

рд╡рд┐рд╕реНрддрд╛рд░
рдЗрдирдкреБрдЯ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрд┐рд╕реА рднреА рдЙрдкрдирд╛рдо рдХреА рдкрдВрдХреНрддрд┐ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ (рджреЗрдЦреЗрдВ
рдПрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ, рдиреАрдЪреЗ), рдЗрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд░реЗрдЦрд╛ a рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ
рдХрдорд╛рдВрдб рдХреАрд╡рд░реНрдб. рдПрдХ рдмрд╛рд░ рдЬрдм рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрд╕рдореЗрдВ рджреЛ рдирд╛рдо рд╣реЛрддреЗ рд╣реИрдВ
рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдкреНрд░рдХрд╛рд░ рдиреЗ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛: рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди, рджреНрд╡рд╛рд░рд╛ рдкреАрдЫрд╛ рдЖрджреЗрд╢
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреНрд░рдорд╢ред рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╢рдмреНрдж рдФрд░ рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
рд╡рд░реНрдг $ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рд╢рдмреНрдж рдХреЗ рднреАрддрд░ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрди рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ \рд╕реЗрдЯ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЖрджреЗрд╢ рджреЗрдВ:

1> \рд╕реЗрдЯ рдирд╛рдо=рдореВрд▓реНрдп

рдирд╛рдо рдПрдХ рд╡рд░реНрдг рдпрд╛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рд░реНрдгреЛрдВ, рдЕрдВрдХреЛрдВ рдХрд╛ рдХреЛрдИ рд╕рдВрдпреЛрдЬрди рд╣реЛ,
рдпрд╛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░, рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ (') рдФрд░ (")ред
рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЗ рдЕрдВрдХ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ SQL рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдзрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ $nn.nn рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЬрд╣рд╛рдВ n рдПрдХ рдЕрдВрдХ рд╣реИред

рдореВрд▓реНрдп рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрджрд┐ рдЗрд╕рдореЗрдВ рд╢реНрд╡реЗрдд-рд╕реНрдерд╛рди рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдпрд╣ рд╣реЛрдирд╛ рд╣реА рдЪрд╛рд╣рд┐рдП
рдЙрджреНрдзреГрдд (рджреЗрдЦреЗрдВ) рд╢рдмреНрдж & рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП, рдКрдкрд░)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ a рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП
рд╡реИрд░рд┐рдПрдмрд▓ рдпрд╛ рддреЛ рд╕рд┐рдВрдЧрд▓ рдХреЛрдЯреНрд╕ рдпрд╛ рджреЛ \'s рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреИрд╕реЗ:

1> \рдЧреВрдВрдЬ \\$рдирд╛рдо
$ рдирд╛рдо

рдЪрд░реЛрдВ рдХреЛ рджреЛ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

$variable рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рд╕рднреА рд╡рд░реНрдгреЛрдВ, рдЕрдВрдХреЛрдВ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдирд╛рдо
рдЬрдм рддрдХ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрд░рд┐рддреНрд░ (рдпрд╛ рддреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЪрд░рд┐рддреНрд░, рдпрд╛) рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛, рддрдм рддрдХ рдЪрд░ рдХрд╛
рдПрдХ рд╢реНрд╡реЗрдд-рд╕реНрдерд╛рди)ред ${variable} рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рддрднреА рд╣реЛрддреА рд╣реИ рдЬрдм рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдЗрд╕рдХреЗ рдмрд╛рдж рдП
рдЕрдХреНрд╖рд░, рдЕрдВрдХ, рдпрд╛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдЬрд┐рд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЙрд╕рдХреЗ рдирд╛рдо рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХреА рдЬрд╛рдиреА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпреЛрдВрдХрд┐ рдХрдорд╛рдВрдб рдХреЛ рддреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╢рдмреНрджреЛрдВ рдореЗрдВ рдкрдВрдХреНрддрд┐рдмрджреНрдз рдХрд░реЗрдВ, рдпрджрд┐ рдЪрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рд╕рдлреЗрдж рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛
рдкрд╛рд░реНрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ:

1> \рд╕реЗрдЯ x='1 2 3'
1> \рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ $x

la \рдЧреВрдВрдЬ рдХрдорд╛рдВрдб рдХреЛ рддреАрди рддрд░реНрдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, "1", "2", рдФрд░ "3", рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ
рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢реИрд▓реЛрдВ (рдЬреИрд╕реЗ рдХрд┐) рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ
рд╕реАрдПрд╕рдПрдЪ, рдмреЙрд░реНрди рд╢реЗрд▓, рдЖрджрд┐)ред

рдЖрджреЗрд╢ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
Sqsh рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рджреВрд╕рд░реЗ рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЖрджреЗрд╢ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиред рдХрд╛ рдпрд╣ рд░реВрдк
рд╡рд┐рд╕реНрддрд╛рд░ рдмрд╛рд╣рд░реА UNIX рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдПрдХ рдХрдорд╛рдВрдб рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдЖрдЬреНрдЮрд╛ред рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдмреИрдХ-рдХреЛрдЯреНрд╕ (`)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> \рд╕реЗрдЯ рдкрд╛рд╕рд╡рд░реНрдб=`/sybase/bin/getpwd $DSQUERY`
1> \echo $password
рдореБрдЭреЗ рдЕрдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИрдВ

рдпрд╣ рдЙрджрд╛рд╣рд░рдг, рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо /sybase/bin/getpwd рдХрд░рдВрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
$DSQUERY рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреА рд╕рд╛рдордЧреНрд░реА, рд╕рдВрдкреВрд░реНрдг рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ getpwd (рдореБрдЭреЗ рдЕрдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИрдВ) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ \рд╕реЗрдЯ рдЖрджреЗрд╢ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ,
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкрд╣рд▓реЗ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╢рдмреНрджреЛрдВ рдореЗрдВ рддреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рд╡рд╛рдкрд╕ рдПрдХ рд╕рд╛рде рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ $ifs рд╡реЗрд░рд┐рдПрдмрд▓ред рддреЛ, рджреНрд╡рд╛рд░рд╛
$ifs рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> \set ifs=':'
1> \echo `echo hello:рдХреИрд╕реЗ:рд╣реИрдВ:рдЖрдк`
рдирдорд╕реНрддреЗ, рдЖрдк рдХреИрд╕реЗ рд╣реИрдВ

рдпрд╣ рддрдВрддреНрд░ рдЕрдХреНрд╕рд░ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ / Etc / рдкрд╛рд╕рд╡рд░реНрдб рдореЗрдВ
рдХреНрд╖реЗрддреНрд░реЛрдВ.

рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдкреБрдирдкреНрд░реЗрд╖рдг
рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рдирдХ рдмреЙрд░реНрди рд╢реЗрд▓ (рдФрд░ рдЙрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп рд╢реЗрд▓) рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ, рдПрдХ рдХрдорд╛рдВрдб рдХрд╛ рдЗрдирдкреБрдЯ
рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рдП рдЧрдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдиреЛрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдХрд╣реАрдВ рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
рдкреВрд░реНрд╡ рдкрд╛рдЗрдк рдХреЗ рд▓рд┐рдП (|) рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ sqsh рдХрдорд╛рдВрдб рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ
(рдХреЛ рджреЗрдЦреЗрдВ рдкрд╛рдЗрдкреНрд╕, рдиреАрдЪреЗ)ред

<word
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ рд╢рдмреНрдж рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВред рдЖрдорддреМрд░ рдкрд░ рдмрд╣реБрдд рдХрдо рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ
рдЖрджреЗрд╢ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ stdin рд╕реЗ рдХреБрдЫ рднреА рдкрдврд╝рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝реЗрдЧрд╛ (рджреЗрдЦреЗрдВ)ред
la \рдХреБрдВрдбрд▓реА рдЖрджреЗрд╢)ред

[n]>рд╢рдмреНрдж
рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕рдВрдмрджреНрдз рдХрд░реЗрдВ n (рд╕реНрдЯрдбрдЖрдЙрдЯ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╢рдмреНрджред рдЕрдЧрд░ рдпрд╣
рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдмрдирд╛рдИ рдЧрдИ рд╣реИ; рдЕрдиреНрдпрдерд╛ рдЗрд╕реЗ рд╢реВрдиреНрдп рд▓рдВрдмрд╛рдИ рддрдХ рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

[n]>>рд╢рдмреНрдж
рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЬреЛрдбрд╝реЗрдВ n (рд╕реНрдЯрдбрдЖрдЙрдЯ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдмреНрдж, рдЗрд╕реЗ рдмрдирд╛рдирд╛
рдпрджрд┐ рдпрд╣ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИ.

[рдПрдо]>&рдПрди
рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВ m (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ stdout), рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдорд╛рди рдЖрдЙрдЯрдкреБрдЯ рдкрд░
рд╡рд░реНрдгрдирдХрд░реНрддрд╛ n. рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреНрд░рдо рд╣реИ
рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдмрд╛рдПрдБ рд╕реЗ рджрд╛рдПрдБ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> рдЪрдпрди рд╕реЗ * рдЪреБрдиреЗрдВ /* рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ */
2> \go >/tmp/рдЖрдЙрдЯрдкреБрдЯ 2>&1

рдпрд╣ рдХрдерди рдкрд╣рд▓реЗ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ \рдЬрд╛рдирд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЖрджреЗрд╢ рджреЗрдВ
/tmp/рдЖрдЙрдЯрдкреБрдЯ, рдлрд┐рд░ stderr рдХреЛ рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЖрджреЗрд╢ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ,
рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛ /tmp/рдЖрдЙрдЯрдкреБрдЯ.

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рдХреНрд░рдо рдХреЛ рдмрджрд▓рдХрд░, рдЖрдк рдЕрд░реНрде рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:

1> рдЪрдпрди рд╕реЗ * рдЪреБрдиреЗрдВ
2> \go 2>&1 >/tmp/рдЖрдЙрдЯрдкреБрдЯ
рд╕рдВрджреЗрд╢ 156, рд╕реНрддрд░ 15, рд░рд╛рдЬреНрдп 1
рд╕рд░реНрд╡рд░ 'SQSH_TEST', рдкрдВрдХреНрддрд┐ 1
рдХреАрд╡рд░реНрдб 'рд╕реЗрд▓реЗрдХреНрдЯ' рдХреЗ рдкрд╛рд╕ рдЧрд▓рдд рд╕рд┐рдВрдЯреИрдХреНрд╕ред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ stdout рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрдмрдХрд┐ рдХреНрдпрд╛ рдЧрдпрд╛ рд╣реЛрдЧрд╛
stdout рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ /tmp/рдЖрдЙрдЯрдкреБрдЯ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ /tmp/рдЖрдЙрдЯрдкреБрдЯ рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рдПрдЧрд╛).

рдХреГрдкрдпрд╛ рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЛ рдкрдврд╝реЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдиреМрдХрд░рд┐рдпрд╛рдВ, рдмрд╛рддрдЪреАрдд рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ
рдлрд╝рд╛рдЗрд▓ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪред

рдкрд╛рдЗрдкреНрд╕
A рдкрд╛рдЗрдкрд▓рд╛рдЗрди '|' рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдХрдорд╛рдВрдб рдХрд╛ рдЕрдиреБрдХреНрд░рдо рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ stdin рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╡рд░реНрддреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ stdoutред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореЗрдВ рдкрд╣рд▓рд╛ рдЖрджреЗрд╢
рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдПрдХ sqsh рдХрдорд╛рдВрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЕрдиреНрдп рд╕рднреА рдХрдорд╛рдВрдб рдмрд╛рд╣рд░реА (рдпрд╛ UNIX) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП
рдХрд╛рд░реНрдпрдХреНрд░рдо. рдХрд┐рд╕реА рднреА рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрдорд╛рдВрдб рдХреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдХреЗ рд▓рд┐рдП (рдЬреИрд╕реЗ
рдЬреИрд╕рд╛ \рд╕реЗрдЯ рдЖрджреЗрд╢) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ рдПрдХ
рдП рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдкрд╛рдЗрдкрд▓рд╛рдЗрди:

1> syslogins рд╕реЗ * рдЪреБрдиреЗрдВ
2> \рдЬрд╛рдУ | рдЕрдзрд┐рдХ

рдпрд╣ рдЖрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ \рдЬрд╛рдирд╛ рдХреЛ рдЖрджреЗрд╢ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ рдЕрдзрд┐рдХ(1)
рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдЬреЛ рдлрд┐рд░ рдЗрд╕реЗ рдЖрдкрдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рднреЗрдЬрддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рд╕реЗ рднрд░реА рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░реАрди рдкрд░ рд░реБрдХрддрд╛ рд╣реИ (рдпрд╣ рд╣реИ)ред
рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд▓рд┐рдЦрд╛)ред

рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ sqsh рдирд┐рдкрдЯрддрд╛ рд╣реИ рдЙрд╕рдореЗрдВ рдХрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ рд╣реИрдВ рдкрд╛рдЗрдк рд▓рд╛рдЗрдиреЗрдВ рд╡рд┐рд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ
рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдорд╛рдирдХ рдмреЙрд░реНрди рд╢реЗрд▓ рдЙрдирдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдкрд╛рдЗрдк (|) рд╡рд░реНрдг рдХреА рдкрд╣рд▓реА рдШрдЯрдирд╛ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рд╕рдлреЗрдж рд░рдВрдЧ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ-
рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реАрдорд╛рдВрдХрд┐рдд рд╢рдмреНрдж, рдЬрд┐рд╕рдореЗрдВ '2>&1' рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реЗ рд╡рд┐рд╢реЗрд╖ рд╢реЗрд▓ рдХрдорд╛рдВрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдкрд╛рдЗрдкреЛрдВ рдХреА рдШрдЯрдирд╛рдПрдБ. рдпрджрд┐ рдЗрди рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХреЛрдИ рдЪрд░ рдирд┐рд╣рд┐рдд рд╣реИ рддреЛ рд╡реЗ рд╣реИрдВ
рдЬреИрд╕рд╛ рдХрд┐ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдЙрдиреНрд╣реАрдВ рдЙрджреНрдзрд░рдг рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╢рдмреНрдж & рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП, рдКрдкрд░, рдХреЗ рд╕рд╛рде
рдПрдХ рдЕрдкрд╡рд╛рдж рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рдЙрджреНрдзрд░рдг рдпрдерд╛рд╕реНрдерд╛рди рдЫреЛрдбрд╝ рджрд┐рдП рдЧрдП рд╣реИрдВред рдЗрди рд╢рдмреНрджреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ / рдмрд┐рди / рд╢ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдПред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, sqsh рдпрд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдкрд╛рдЗрдк рдХреЗ рдмрд╛рдж рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдпрд╣ рд╣реИ
рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╡рд╛рд╕реНрддрд╡рд┐рдХ" рд╢реЗрд▓ рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдкреАрдЫреЗ рддрд░реНрдХ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЖрд▓рд╕реА рдерд╛
рдФрд░ рд╕рднреА рд╕рдорд╛рди рд╡рд┐рдЪрд┐рддреНрд░ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкреНрд░рдмрдВрдзрди, &&'ing, ||'ing, рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдорди рдирд╣реАрдВ рд╣реБрдЖред
рд╕рдореВрд╣реАрдХрд░рдг, рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╡рд┐рд╕реНрддрд╛рд░ рдирд┐рдпрдо рдЬрд┐рдирдХрд╛ рдмреЙрд░реНрди рд╢реЗрд▓ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рдЬрд╛рдиреЗ рджрд┐рдпрд╛
рдмреЙрд░реНрди рдЧрдВрджрд╛ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ.

рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рдж рдХреБрдЫ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд╛рдЗрдкрд▓рд╛рдЗрди, рдЬреИрд╕реЗ:

1> рд╕рд┐рд╕реНрдХреЛрд▓реНрдпреВрдордиреНрд╕ рд╕реЗ * рдЪреБрдиреЗрдВ
2> \рдЬрд╛рдУ | (рд╕реА.рдбреА / Tmp; рд╕рдВрдкреАрдбрд╝рд┐рдд -c > sysolumns.Z)

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░рдг рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдБ...рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреГрд╖реНрдарднреВрдорд┐ рдиреМрдХрд░рд┐рдпрд╛рдВ
рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдбрд┐рдВрдЧ рдПрдХ рддрдВрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА sqsh рдХрдорд╛рдВрдб рдХреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ рдФрд░ рдЪрд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред Sqsh рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

рд╕реНрдердЧрд┐рдд
рдЗрд╕ рдореЛрдб рдореЗрдВ sqsh рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЬреЙрдм рдХреЗ рд╕рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ
(рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ $tmp_dir рдореЗрдВ рд╕реНрдерд┐рдд) рдЬрдм рдХрд╛рд░реНрдп рдЪрд▓ рд░рд╣рд╛ рд╣реЛ, рддрд╛рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛ
рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬрд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдирд╣реАрдВ рд╣реИред рдЬрдм рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддреЛ рдЖрдк рд╣реИрдВ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдХреА рд╕реВрдЪрдирд╛ рджреА рдЬрд╛рдПрдЧреА рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ \рджрд┐рдЦрд╛рдирд╛
рдЖрджреЗрд╢ред

рдЧреИрд░ рдЖрд╕реНрдердЧрд┐рдд
рдпрд╣ UNIX рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЗрд╕ рдореЛрдб рдореЗрдВ
рдХрд╛рд░реНрдп рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрди рд╕рдХрддрд╛ рд╣реИ
рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬреЛ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рддред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдирд╛ рдЧрдпрд╛ рдореЛрдб рдЪрдпрди рд╣реИ
$defer_bg рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрдпрди рдпреЛрдЧреНрдп (рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ '1' рдпрд╛ 'рдЪрд╛рд▓реВ' рд╣реЛрддрд╛ рд╣реИ)ред рдЖрдорддреМрд░ рдкрд░
рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдХрд╛рд░рдг рд╕реНрдердЧрд┐рдд рдореЛрдб рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдмрдбрд╝реЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯреЛрдВ рдХреЛ рднрд░рдиреЗ рд╕реЗ рд░реЛрдХрдирд╛ рд╣реИ
рдЖрдкрдХрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо.

рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдП, рдмрд╕ рдЗрд╕рдХреЗ рдЕрдВрдд рдореЗрдВ & рдЬреЛрдбрд╝реЗрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди, рдЬреИрд╕реЗ:

1> sp_long_ardous_proc 1, 30
2> \рдЬрд╛рдУ &
рдХрд╛рд░реНрдп #1 рдЪрд▓ рд░рд╣рд╛ рд╣реИ [xxxx]
1>

рдЬрдм sqsh рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдЕрдВрдд рдореЗрдВ & рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ (рд╕рд╛рде) рдХреЛ рдЬрдиреНрдо рджреЗрддрд╛ рд╣реИ
рдХреА рдПрдХ рдпреВрдирд┐рдХреНрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА xxxx) рдлрд┐рд░ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ \рдЬрд╛рдирд╛. \рдЬрд╛рдирд╛ рдлрд┐рд░ рдЖрджреЗрд╢ рджреЗрдВ
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ ($DSQUERY рдХреЗ рд╡рд░реНрддрдорд╛рди рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ,
$ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, $ рдкрд╛рд╕рд╡рд░реНрдб рдЪрд░) рдФрд░ рджрд┐рдЦрд╛рдИ рдЧрдИ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬрдмрдХрд┐ рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ
рдЖрджреЗрд╢ \рдиреМрдХрд░рд┐рдпрд╛рдВ \рдЗрдВрддрдЬрд╝рд╛рд░ рдФрд░ \рдорд╛рд░рдирд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрд╛рд░реНрдп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
(рдЦрдВрдб рджреЗрдЦреЗрдВ рдХрдорд╛рдиреЛрдВ, рдиреАрдЪреЗ)ред рдЬрдм рдХреЛрдИ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддреЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛,
рдЬреИрд╕реЗ рдХрд┐:

1>рд╕реЗ рдЧрд┐рдирддреА(*) рдЪреБрдиреЗрдВ
рдХрд╛рд░реНрдп #1 рдкреВрд░реНрдг (рдЖрдЙрдЯрдкреБрдЯ рд▓рдВрдмрд┐рдд)
2>

рдЬрдм рдХреЛрдИ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрд╕рдХрд╛ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЪрд╛рд▓реВ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЕрдЧрд░ рдкреВрд░рд╛ рдХрд╛рдо рд╣реИ
рд▓рдВрдмрд┐рдд рдЖрдЙрдЯрдкреБрдЯ, рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд╛рд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ \рдиреМрдХрд░рд┐рдпрд╛рдВ рдЖрджреЗрд╢)
рдЬрдм рддрдХ \рджрд┐рдЦрд╛рдирд╛ рдХрд╛рд░реНрдп рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреГрдкрдпрд╛, рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЬреЙрдм рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдбрд┐рдВрдЧ рдореЗрдВ рдПрдХ рдЬреНрдЮрд╛рдд рдмрдЧ рд╣реИ
рдХреЛ рджреЗрдЦреЗрдВ рдмрдЧ рдореИрдиреБрдЕрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрдиреБрднрд╛рдЧ.

рдмрдлрд╝рд░
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓ рдХреЗрд╡рд▓ рджреЛ рдмрдлрд╝рд░ рдмрдирд╛рдП рд░рдЦреЗ рдЧрдП рд╣реИрдВ; рд╡рд╣ рдмрдлрд╝рд░ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣реИрдВ
рдЯрд╛рдЗрдкрд┐рдВрдЧ, рдФрд░ рдПрдХ рдмрдлрд╝рд░ рдЬрд┐рд╕рдореЗрдВ рдЕрдВрддрд┐рдо рдмреИрдЪ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕реЗ рдХрдм рддрдХ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрдк 'vi', рдпрд╛ 'рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ') рдЪрд▓рд╛рддреЗ рд╣реИрдВред

Sqsh рдмрдлрд╝рд░реНрд╕ рдХреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ:

рдХрд╛рдо рдмрдлрд░: рдпрд╣ рдмрдлрд╝рд░ рд╕реАрдзреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓ рдХрд╛рд░реНрдп рдмрдлрд╝рд░. рдпрд╣ рдмрдлрд░ рд╣реИ
рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд╡рд░реНрддрдорд╛рди рдмреИрдЪ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред

рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд░: рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 0 рдпрд╛ рдЕрдзрд┐рдХ рдмрдлрд╝рд░реНрд╕ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИ (рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
$histsize рд╡реИрд░рд┐рдПрдмрд▓) рдЪрд▓рд╛рдП рдЧрдП рдЕрдВрддрд┐рдо $histsize рдмреИрдЪреЛрдВ рдореЗрдВ рд╕реЗред рдпрд╣ рдмрдлрд╝рд░ рд╣реА рд╣реИ
рдЬрдм рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЕрд░реНрдерд╛рддреН, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдмреИрдЪ -i
рдзреНрд╡рдЬ, рдпрд╛ UNIX рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛
(рдЖрдЦрд┐рд░рдХрд╛рд░, рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╣реАрдВ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИрдВ)ред

рдпрджрд┐ рд╡реЗрд░рд┐рдПрдмрд▓ $histave рд╕рддреНрдп рд╣реИ (рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ)ред рд╡рд┐рд╢реЗрд╖ рдЪрд░), рдФрд░ sqsh рдЕрдВрджрд░ рд╣реИ
рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб, рддрдм рд╡рд░реНрддрдорд╛рди рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдХреЛ $HOME/.sqsh_history рдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрдк рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ. рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЗрд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╡рд╛рдкрд╕ sqsh рдореЗрдВ рдкрдврд╝реА рдЬрд╛рддреА рд╣реИ
рдореЛрдбред

рдирд╛рдорд╛рдВрдХрд┐рдд рдмрдлрд╝рд░: рд╕рддреНрд░ рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рднреА рд╕рдордп рдХрд╛рдо рдмрдлрд░, рдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╛рдорд┐рдд рдмрдлрд╝рд░ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ \buf-рдХреЙрдкреА рдЖрджреЗрд╢ (рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ) рдХрдорд╛рдиреЛрдВ,
рдиреАрдЪреЗ)ред рдЬрдм рдЖрдк рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рддреЛ рдпреЗ рдмрдлрд╝рд░реНрд╕ рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ \buf-рдмрдЪрд╛рдУ рдХреЛ рдЖрдЬреНрдЮрд╛
рдирд╛рдорд┐рдд рдмрдлрд╝рд░реНрд╕ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ)ред

рдмрдлрд░ рд▓рдШреБ рд╣рд╛рде

рдХрдИ рдХрдорд╛рдВрдб рдЗрди рд╕рднреА рдмрдлрд╝рд░реНрд╕ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ
рдЙрд╕ рддрд░реАрдХреЗ рдХреЗ рд╕рдорд╛рди csh(1) рдЗрд╕рдХреЗ рдХрдорд╛рдВрдб рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЖрд╢реБрд▓рд┐рдкрд┐
рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдмрдлрд░ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдХрдорд╛рдиреЛрдВ рдЦрдВрдб:

!. рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░.

!! рдЕрдВрддрд┐рдо рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╣ рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ
рдХреЛрдИ рдЗрддрд┐рд╣рд╛рд╕ рдирд╣реАрдВ рд░рдЦрддрд╛)

!+ рдЕрдЧрд▓реА рдЙрдкрд▓рдмреНрдз рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ред рдпрд╣ рдХреЗрд╡рд▓ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдмрдлрд╝рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдорддреМрд░ рдкрд░ рдХреЗрд╡рд▓
рдЬреИрд╕реЗ рдЖрджреЗрд╢реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ \buf-рдХреЙрдкреА.

!n рдЗрддрд┐рд╣рд╛рд╕ #n рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдХреЛрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ рддреЛ рдЙрд╕реЗ рдПрдХ рд╕реМрдВрдкрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реЗ рдмрдврд╝рддреА рд╣реБрдИ рд╕рдВрдЦреНрдпрд╛, рдЗрд╕ рд╕рдВрдХреНрд╖рд┐рдкреНрдд-рд╣рд╕реНрдд рд╕реЗ рдЖрдк рдХрд┐рд╕реА рдХрд╛ рднреА рд╕рдВрджрд░реНрдн рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрддрд┐рд╣рд╛рд╕ рджрд┐рдпрд╛.

!buf_name
рдХреЗрд╡рд▓ рдПрдХрд░реВрдкрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдирд╛рдорд┐рдд рдмрдлрд╝рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ buf_name, рддрдерд╛рдкрд┐
buf_name рдЕрдЧреНрд░рдгреА рдХреЗ рдмрд┐рдирд╛ '!' рд╕рд╣реА рднреА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ.

buf_name
рдирд╛рдорд┐рдд рдмрдлрд╝рд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ buf_name.

рдЪрд░

рдЪрд░ рдХреЛ рдХрд╛рд░реНрдп рдмрдлрд╝рд░реНрд╕ рдХреЗ рднреАрддрд░ рднреА рд╕рдорд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ
рдЬрдм рддрдХ рдмрдлрд╝рд░ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рддрдм рддрдХ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ (рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)ред \рдЬрд╛рдирд╛
рдХрдорд╛рдВрдб), рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЗрдВ рдмрдлрд░ рдХреЗ рднреАрддрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣
рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ $expand рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред (рджреЗрдЦрдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪрд░, рдиреАрдЪреЗ)ред

рдмрдлрд╝рд░ рдХреЗ рднреАрддрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:

1> \settable_name=syscolumns
1> $table_name рд╕реЗ рдЧрд┐рдирддреА(*) рдЪреБрдиреЗрдВ
2>\рдЬрд╛рдУ

рдпрд╣ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ:

1> рд╕рд┐рд╕реНрдХреЛрд▓реНрдпреВрдордиреНрд╕ рд╕реЗ рдЧрд┐рдирддреА (*) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
2>\рдЬрд╛рдУ

рд╕реАрдзреЗ. рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдмрдбрд╝реЗ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд╣рд╛рдВ рдЦрдВрдб, рдпрд╛
рд▓рдВрдмреЗ рд╕реНрддрдВрдн рдирд╛рдо.

рдЙрджреНрдзрд░рдг рдирд┐рдпрдо SQL рдмрдлрд╝рд░реНрд╕ рдореЗрдВ рд╡реИрд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рд╡реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╛рдиреА рдХреЛрдИ рднреА
рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ (") рдХреЗ рднреАрддрд░ рдореМрдЬреВрдж рдЪрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рднреАрддрд░ рдореМрдЬреВрдж рдЪрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХрд▓ рдЙрджреНрдзрд░рдг (') рдХреЛ рдЕрдЫреВрддрд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░:

1> "$рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо", '$рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо' рдЪреБрдиреЗрдВ
2>\рдЬрд╛рдУ

рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ

---- --------
рдЧреНрд░реЗ $рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо

рдЖрджреЗрд╢ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреА рддрд░рд╣, UNIX рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рднреА SQL рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрди рдкрд░ рдмрдлрд╝рд░ (рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдХреЗрд╡рд▓ рддрднреА рдЬрдм $expand рд╡реЗрд░рд┐рдПрдмрд▓ 1, рдпрд╛ рд╕рддреНрдп рдкрд░ рд╕реЗрдЯ рд╣реЛ)ред рдореЗрдВ
рдЗрд╕ рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмреИрдХ рдХреЛрдЯреНрд╕ (`) рдХреЗ рднреАрддрд░ рдореМрдЬреВрдж рдХрдорд╛рдВрдб рдХреЛ рдЙрд╕рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдмрдлрд╝рд░ рдХреЛ SQL рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> `echo syscolumns` рд╕реЗ рдЧрд┐рдирддреА (*) рдЪреБрдиреЗрдВ
2>\рдЬрд╛рдУ

рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ 'рдЗрдХреЛ рд╕рд┐рд╕реНрдХреЛрд▓рдореНрдиреНрд╕' рдХреЛ рд╢рдмреНрдж рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ syscolumns рд╕реЗ рдкрд╣рд▓реЗ
рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛. рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрдорд╛рдВрдб рдХреА рд╕рд╛рдордЧреНрд░реА рд╣реИрдВ
рдХреЗ рд╕рдордп рд╣реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ \рдЬрд╛рдирд╛ рдХрдорд╛рдВрдб, рддрдм рдирд╣реАрдВ рдЬрдм SQL рдХреА рд▓рд╛рдЗрди рдЗрдирдкреБрдЯ рд╣реЛред

рдкреНрд░рд╡рд╛рд╣-рдХрд╛-рдирд┐рдпрдВрддреНрд░рдг
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 2.0 рдХреЗ рд╕рд╛рде рдирдпрд╛, рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рд╡рд╛рд╣-рдирд┐рдпрдВрддреНрд░рдг рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ \рдЕрдЧрд░, \рдЬрдмрдХрд┐, \рдХрд░рдирд╛, рддрдерд╛ \func рдЖрджреЗрд╢ рджреЗрддрд╛ рд╣реИред

рдмреНрд▓реЙрдХ & рдПрд╕рдХреНрдпреВрдПрд▓ рдмрдлрд╝рд░

рд╕рднреА рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдлреНрд▓реЛ-рдСрдл-рдХрдВрдЯреНрд░реЛрд▓ рдХрдорд╛рдВрдб рдмреНрд▓реЙрдХ-рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА
рдХрдорд╛рдВрдб рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдлрд┐рд░ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ-рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рднрд╛рд╖рд╛
рдХрд╛ \рдЕрдЧрд░ рдЖрджреЗрд╢ рд╣реИ:

\рдЕрдЧрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
рдЦрдВрдб
\fi

рдЗрд╕ рдЦрдВрдб рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрдорд╛рдВрдб, рдПрд╕рдХреНрдпреВрдПрд▓, рдпрд╛ рдлреНрд▓реЛ-рдСрдл-рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреА рдХреЛрдИ рднреА рдкрдВрдХреНрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ (0) рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред

рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдЙрд╕ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ SQL рдмрдлрд╝рд░ рд╣реИ рдЦрдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣ рд╣реИ,
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдерди:

1> /*
2> ** рдпрджрд┐ рдмреНрд▓реЙрдХ рдХрд╛ рдЕрдиреБрдЪрд┐рдд рдЙрдкрдпреЛрдЧ
3> */
4>рд╕реЗ рдЧрд┐рдирддреА(*) рдЪреБрдиреЗрдВ
5> \рдпрджрд┐ [ $x -gt 10 ]
6>рд╕рд┐рд╕реЛрдмреНрдЬреЗрдХреНрдЯреНрд╕
7>\рдЕрдиреНрдпрдерд╛
8> рд╕рд┐рд╕рд┐рдВрдбреЗрдХреНрд╕
9>\fi
5>рдЬрд╛рдУ

рдирд┐рдХрд▓реЗрдЧрд╛:

рд╕рдВрджреЗрд╢ 102, рд╕реНрддрд░ 15, рд░рд╛рдЬреНрдп 1
рд╕рд░реНрд╡рд░ 'рдмреАрдкреАрдПрд╕_рдкреНрд░реЛ', рдкрдВрдХреНрддрд┐ 1
'рд╕реЗ' рдХреЗ рдкрд╛рд╕ рдЧрд▓рдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕

рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ 'sysobjects' рдпрд╛ 'sysindexes' рдХреЛ рдЙрдирдХреЗ рдЕрдкрдиреЗ SQL рдмрдлрд╝рд░реНрд╕ рдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред
рдЬреИрд╕реЗ рд╣реА рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрдд рддрдХ рдкрд╣реБрдБрдЪ рдЧрдпрд╛, рдЗрди рдмрдлрд╝рд░реНрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЪреВрдВрдХрд┐ a \рдЬрд╛рдирд╛
рдЖрджреЗрд╢ рдмреНрд▓реЙрдХ рдХреЗ рднреАрддрд░ рд╕рдорд╛рд╣рд┐рдд рдирд╣реАрдВ рдерд╛, рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реБрдИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЙрдкрд░реЛрдХреНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛:

1> /*
2> **IF рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдЪрд┐рдд рдЙрдкрдпреЛрдЧ
3> */
4> \рдпрджрд┐ [ $x -gt 10 ]
5> sysobjects рд╕реЗ рдЧрд┐рдирддреА (*) рдЪреБрдиреЗрдВ
6>рдЬрд╛рдУ
7>\рдЕрдиреНрдпрдерд╛
8> sysindexes рд╕реЗ рдЧрд┐рдирддреА (*) рдЪреБрдиреЗрдВ
9>рдЬрд╛рдУ
10>\fi

рдпрд╛ рдФрд░ рднреА:

1> /*
2> **IF рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдЪрд┐рдд рдЙрдкрдпреЛрдЧ
3> */
4> \рдпрджрд┐ [ $x -gt 10 ]
5> \settable_name=sysobjects
6>\рдЕрдиреНрдпрдерд╛
7> \settable_name=sysindexes
8>\fi
4> $table_name рд╕реЗ * рдЪреБрдиреЗрдВ
5>рдЬрд╛рдУ

рд╕рд╛рде рд╣реА, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ sqsh рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд▓рд╛рдЗрди рдирдВрдмрд░ рдХрд░рдВрдЯ рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдмрд╛рд╣рд░реА SQL рдмрдлрд╝рд░ рдореЗрдВ рд╕реНрдерд┐рддрд┐ \fi рдЯрд░реНрдорд┐рдиреЗрдЯрд░ред

рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕

рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдореЗрдВ рд╕рднреА рдкреНрд░рд╡рд╛рд╣-рдирд┐рдпрдВрддреНрд░рдг рдХрдерди рдПрдХ рд▓реЗрддреЗ рд╣реИрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрдВрдб рдХреЛрдб рдХрд╛
рдЕрдВрдЬрд╛рдо рджреЗрдирд╛ред рдмрд┐рд▓реНрдХреБрд▓ UNIX рдХреЗ рдмреЙрд░реНрди рд╢реЗрд▓ рдХреА рддрд░рд╣, рдпрд╣ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмрд╕ рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ sqsh рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрджреЗрд╢ рд╕рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ (рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ)ред рдирд┐рдХрд╛рд╕(0),
рддреЛ рдЙрд╕реЗ рд╕рдлрд▓ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдерди рдХреЗ рд╕рд╛рде:

\рдЬрдмрдХрд┐ рдкрд░реАрдХреНрд╖рдг $x -lt 10
рдЦрдВрдб
\рдкреВрд░реНрдг

рдХреА рд╕рд╛рдордЧреНрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ рдЦрдВрдб рдЬрдмрдХрд┐ $x рдХрд╛ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп 10 рд╕реЗ рдХрдо рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ
рд╡рд╣ 'рдкрд░реАрдХреНрд╖рдг' рдмреБрдирд┐рдпрд╛рджреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ UNIX рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ
(рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рд╢реИрд▓реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдореЗрдВ 'рдкрд░реАрдХреНрд╖рдг' рдХрд╛ рдХреЛрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, Sqsh 'рдкрд░реАрдХреНрд╖рдг' рдХреЗ рдорд╛рдирдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

\рдЬрдмрдХрд┐ [ $x -lt 10 ]
рдЦрдВрдб
\рдкреВрд░реНрдг

рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЦреБрд▓реЗ рдмреНрд░реЗрд╕ ('[') рдХреЛ 'рдкрд░реАрдХреНрд╖рдг' рдХреЗ рд╕рд╛рде рдПрд╕рдХреНрдпреВрдПрд╕ рдкрд╛рд░реНрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░
рдХрд░реАрдмреА рдмреНрд░реЗрд╕ (']') рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрд╕рдорд░реНрдерд┐рдд рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕

рд╡рд░реНрддрдорд╛рди рдореЗрдВ sqsh рдорд╛рдирдХ рд╢реЗрд▓ рд╡рд┐рдзреЗрдп рдСрдкрд░реЗрдЯрд░реЛрдВ '&&' рдФрд░ '||' рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЗрдиреНрд╣реЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

\рдпрджрд┐ рд╢-рд╕реА "cmd1 && cmd2"
рдЦрдВрдб
\рдкреВрд░реНрдг

\рдпрджрд┐ рдХрдерди

RSI \рдЕрдЧрд░ рдХрдорд╛рдВрдб рдПрдХ sqsh рдХрд╛ рд╕рд╢рд░реНрдд рдирд┐рд╖реНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ рдЦрдВрдб рдП рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░
рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐:

\рдпрджрд┐ expr1
block1
\elif expr2
block2
\рдЕрдиреНрдп
block3
\fi

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ pr1 рд╕рддреНрдп рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдмреНрд▓реЙрдХ block1 is
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдиреНрдпрдерд╛, рдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ pr2 рд╕рддреНрдп рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ block2 is
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрдВрддрддрдГ, рдпрджрд┐ рдЕрдиреНрдп рд╕рднреА рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ block3 рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, рдмреЙрд░реНрди рд╢реИрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкреНрд░рддреНрдпреЗрдХ \рдЕрдЧрд░ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЯреНрд░реЗрд▓рд┐рдВрдЧ рднреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП \fi
рдХрдердиред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдкрд╛рд░реНрд╕рд░ рдмрд╣реБрдд рдмреБрджреНрдзрд┐рдорд╛рди рдирд╣реАрдВ рд╣реИ: рдж \рдЕрдиреНрдп рдФрд░ \fi рдмрдпрд╛рди
рдЬрд┐рд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╡реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдЙрд╕ рдкрд░ рдПрдХрдорд╛рддреНрд░ рд╕рд╛рдордЧреНрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдирд╛рдо рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рджреВрд╕рд░рд╛ рдирд╛рдоред

\рдЬрдмрдХрд┐ рдмрдпрд╛рди

RSI \рдЬрдмрдХрд┐ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ a рдЦрдВрдб рдПрдХ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЛрдб рдХрд╛
рд╕рддреНрдп рд░рд╣рддрд╛ рд╣реИ.

\рдЬрдмрдХрд┐ рд╡реНрдпрдп
рдЦрдВрдб
\рдкреВрд░реНрдг

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЬрдмрдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ expr рд╕рддреНрдп рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдмреНрд▓реЙрдХ рдЦрдВрдб is
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

RSI \рддреЛрдбрд╝рдирд╛ рдХрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдВрддрд░рддрдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ \рдЬрдмрдХрд┐ or \рдХреЗ рд▓рд┐рдП рд▓реВрдк (рдЕрдзрд┐рдХ
on \рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ).

\рдмрдпрд╛рди рдХреЗ рд▓рд┐рдП

RSI \рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ a рдЦрдВрдб рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЛрдб рд╢рдмреНрдж рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ:

\рд╢рдмреНрдж рдореЗрдВ var рдХреЗ рд▓рд┐рдП...
рдЦрдВрдб
\рдкреВрд░реНрдг

рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╢рдмреНрдж рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ, рдЪрд░ рдХрд╛ рдорд╛рди $рд╡рд░ рд╢рдмреНрдж рдФрд░ рдкрд░ рд╕реЗрдЯ рд╣реИ рдЦрдВрдб of
рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реИ. рд╕реВрдЪреА рдореЗрдВ рдФрд░ рд╢рдмреНрдж рди рд░рд╣рдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА \рдЬрдмрдХрд┐ la \рддреЛрдбрд╝рдирд╛ рдХрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдВрддрд░рд┐рдХрддрдо рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкрд╛рд╢ред

\рдЖрджреЗрд╢ рджреЛ

RSI \рдХрд░рдирд╛ рдХрдорд╛рдВрдб рдПрдХ рддрд░рд╣ рд╕реЗ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдФрд░ рдХрдорд╛рдВрдб рдХреЗ рдмреАрдЪ рдХрд╛ рдорд┐рд╢реНрд░рдг рд╣реИред

рдЗрд╕рдХрд╛ рдПрдХ рд░реВрдк рд╣реИ \рдЬрд╛рдирд╛ (рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджреЗрдЦреЗрдВ \рдЬрд╛рдирд╛ рдХрдорд╛рдВрдб) рдЬрд┐рд╕рдореЗрдВ рдП рдЦрдВрдб рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрд╛
рдХреНрд╡реЗрд░реА рд╕реЗ рд▓реМрдЯрд╛рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдЦрдВрдб is
рдирд┐рд╖реНрдкрд╛рджрд┐рдд, рд╡рд┐рд╢реЗрд╖ sqsh рдЪрд░ #[0-9]+ (рдПрдХ рд╣реИрд╢ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рдВрдЦреНрдпрд╛) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд▓реМрдЯрд╛рдИ рдЧрдИ рдХреНрд╡реЗрд░реА рдореЗрдВ рдорд╛рдиреЛрдВ рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢:

рдорд╛рд╕реНрдЯрд░..sysрдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЖрдИрдбреА, рдирд╛рдо рдЪреБрдиреЗрдВ
\рдХрд░рдирд╛
\рдЗрдХреЛ "рдЪреЗрдХрдкреЙрдЗрдВрдЯрд┐рдВрдЧ рдбреЗрдЯрд╛рдмреЗрд╕ #2, рдбреАрдмреАрдЖрдИрдбреА тАЛтАЛ#1"
#2 рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ
go
рдЬрд╛рдВрдЪ рдХреА рдЪреМрдХреА
go
\рдкреВрд░реНрдг

рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ CHECKPOINT рдХрдорд╛рдВрдб рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

RSI \рдХрд░рдирд╛ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЦрдВрдб рдХреЛрдб рдХрд╛ рдЬрдм
рдирд┐рд╖реНрдкрд╛рджрд┐рддред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдХрдиреЗрдХреНрд╢рди рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡рд░ (рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡рд░) рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ
рдХрд╛ рд╕рдорд╛рдпреЛрдЬрди $DSQUERY), рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП ($ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо) рдФрд░ рд╡рд░реНрддрдорд╛рди рдкрд╛рд╕рд╡рд░реНрдб
($ рдкрд╛рд╕рд╡рд░реНрдб). рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

-рдбреА рдбреЗрдЯрд╛рдмреЗрд╕
рдЖрдкреВрд░реНрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдбреЗрдЯрд╛рдмреЗрд╕.

-рдпреВ рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо
рдЖрдкреВрд░реНрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо.

-рдкреА рдкрд╛рд╕рд╡рд░реНрдб
рдЖрдкреВрд░реНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдкрд╛рд╕рд╡рд░реНрдб (рдЬреЛ рд╣реИ
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдз рдкрд╛рд╕рд╡рд░реНрдб рд╣реЛрдЧрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо).

-рдПрд╕ рд╕рд░реНрд╡рд░
рдЖрдкреВрд░реНрддрд┐ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рд╕рд░реНрд╡рд░.

-n рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рди рдмрдирд╛рдПрдВ \рдХрд░рдирд╛ рдХреБрдВрдбрд▓реАред рдпрд╣ рдзреНрд╡рдЬ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рд╣реИ
рдЙрдкрд░реЛрдХреНрдд рдЭрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде. рдЗрд╕ рдлрд╝реНрд▓реИрдЧ рдХреЗ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░, рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреЗ рдЕрдВрджрд░ рдЦрдВрдб рд╕реАрдЯреА-рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЭрдбрд╝реА рд▓рдЧ рдЬрд╛рдПрдЧреАред

рд╕реНрддрдВрдн рдЪрд░

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдореЗрдВ рдХреЙрд▓рдо рдХреЗ рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рд╡рд┐рд╢реЗрд╖ #[0-9]+ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡реЗрд░рд┐рдПрдмрд▓ #1 рдореЗрдВ рдХрд╛ рдорд╛рди рд╣реЛрдЧрд╛
рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЗ рдХреЙрд▓рдо рдирдВрдмрд░ рдПрдХ, рдФрд░ #122 рдореЗрдВ рдХрд╛ рдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
122рд╡рд╛рдВ рдХреЙрд▓рдо (рдХреЙрд▓рдо рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ)ред

рдиреЗрд╕реНрдЯреЗрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ \рдХрд░рдирд╛ рд▓реВрдкреНрд╕, рдкрд┐рдЫрд▓реЗ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рд╕реНрддрд░реЛрдВ рдХреЗ рдорд╛рдиреЛрдВ рдХреЛ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдмрд╕ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдЫрд▓реЗ рдиреЗрд╕реНрдЯрд┐рдВрдЧ рд╕реНрддрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд '#' рдЬреЛрдбрд╝рдирд╛, рдЬреИрд╕реЗ:

Sysobjects рд╕реЗ рдЖрдИрдбреА, рдирд╛рдо рдЪреБрдиреЗрдВ
\рдХрд░рдирд╛
sysindexes рд╕реЗ рдирд╛рдо рдЪреБрдиреЗрдВ, indid рдЬрд╣рд╛рдВ id = #1
\рдХрд░рдирд╛
\echo "рддрд╛рд▓рд┐рдХрд╛ ##2 (рдСрдмреНрдЬрд┐рдб ##1) рдореЗрдВ рд╕реВрдЪрдХрд╛рдВрдХ #1 рд╣реИ"
\рдкреВрд░реНрдг
\рдкреВрд░реНрдг

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рдкреНрд░рд╢реНрди рдирд╣реАрдВ рдкреВрдЫреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред

NULL рдорд╛рди рд╡рд╛рд▓реЗ рд╕реНрддрдВрднреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╕рдордп, рд╕реНрддрдВрдн рдЪрд░ рдПрдХ рд░рд┐рдХреНрдд рдорд╛рди рддрдХ рд╡рд┐рд╕реНрддреГрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдбреЛрд░реА ('')ред рд╕рд╛рде рд╣реА, рдЧреИрд░-рдореМрдЬреВрдж рд╕реНрддрдВрднреЛрдВ, рдЬреИрд╕реЗ #0, рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдбреЛрд░реА ('')ред

рдирд┐рдпрдорд┐рдд sqsh рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ (рдЬрд┐рдиреНрд╣реЗрдВ '$' рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреА рддрд░рд╣, рдХреЙрд▓рдо рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ
рдПрдХрд▓ рдЙрджреНрдзрд░рдг рдХреЗ рднреАрддрд░ рд╕рдорд╛рд╣рд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдирд┐рд░рд╕реНрдд

рдЕрдЧрд░ \рддреЛрдбрд╝рдирд╛ or \рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдХрд┐рд╕реА рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдЖрджреЗрд╢ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ \рдХрд░рдирд╛ рдкрд╛рд╢,
рд╡рд░реНрддрдорд╛рди рдХреНрд╡реЗрд░реА рд░рджреНрдж рдХрд░ рджреА рдЬрд╛рдПрдЧреА, рд▓реВрдк рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЬрдм рддрдХ рдХрд┐
-n рдзреНрд╡рдЬ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ) рдФрд░ \рдХрд░рдирд╛ рд▓реВрдк рдирд┐рд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛.

\func рдХрдорд╛рдВрдб

RSI \func рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЛрдб рдХреЗ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдмреНрд▓реЙрдХ рдХреЛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд╛рд░реНрдп
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

\func рдЖрдБрдХрдбрд╝реЗ
\рдЕрдЧрд░ [$# -ne 1 ]
\echo "рдЙрдкрдпреЛрдЧ: рдЖрдБрдХрдбрд╝реЗ [рдЪрд╛рд▓реВ | рдмрдВрдж]"
\рд╡рд╛рдкрд╕реА 1
\fi
рдЖрдБрдХрдбрд╝реЗ рд╕реЗрдЯ рдХрд░реЗрдВ io ${1}
рдЖрдБрдХрдбрд╝реЗ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ ${1}
go
\рдкреВрд░реНрдг

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рдирдпрд╛ рдлрд╝рдВрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЖрдБрдХрдбрд╝реЗ рд╡рд╣ рдПрдХ рд╣реА рддрд░реНрдХ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ,
рдпрд╛ рддреЛ "рдЪрд╛рд▓реВ" рдпрд╛ "рдмрдВрдж"ред рдЗрд╕ рддрд░реНрдХ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдБрдХрдбрд╝реЗ рд╕рдордп-рдЖрдзрд╛рд░рд┐рдд рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░реЗрдЧрд╛ рдФрд░
I/O-рдЖрдзрд╛рд░рд┐рдд рдЖрдБрдХрдбрд╝реЗред

рдПрдХ рдмрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

\рдХреЙрд▓ рдЖрдБрдХрдбрд╝реЗ рдЪрд╛рд▓реВ

${1} рдХреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдЖрдБрдХрдбрд╝реЗ.

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ рдЙрдкрд▓рдмреНрдз рд╣реИ \func рдЖрджреЗрд╢ред

-x рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЖрдЬреНрдЮрд╛ред рдпрд╛рдиреА рдлрд╝рдВрдХреНрд╢рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕реАрдзреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ \рдкреБрдХрд╛рд░рдирд╛ рдЖрдЬреНрдЮрд╛ред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ
рдХреНрдпреЛрдВрдХрд┐ рдХрдорд╛рдВрдб рдирд╛рдо рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ T-SQL рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛рд╡ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп
рдлрд╝реНрд▓реИрдЧ рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрдХрд╕реНрд▓реИрд╢ (\) рдЬреЛрдбрд╝реЗрдВред

рдлрд╝рдВрдХреНрд╢рди рдЪрд░

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрдИ рд╡рд┐рд╢реЗрд╖ рдЪрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ
рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ. рдпреЗ:

$# рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИред

$* рдЬрдм рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИ
рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ред

${0}..${N}
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддреАрдп рддрд░реНрдХреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИред ${0} рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо рд╣реИ
рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, ${1} рдкрд╣рд▓рд╛ рддрд░реНрдХ рд╣реИ, ${2} рджреВрд╕рд░рд╛ рдФрд░ рдЗрд╕реА рддрд░рд╣, рддрд░реНрдХ рддрдХ
N. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢реЗрд▓реНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, sqsh рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП
рд╡рд┐рд╢реЗрд╖ рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ ($1 рдХреЗ рдмрдЬрд╛рдп (${1}) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реИ
рд╡рд╣ $1 рдПрдХ рд╡реИрдз рдкреИрд╕рд╛ рдореВрд▓реНрдп рд╣реИ рдФрд░ рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓рддрд╛ рд╣реИред

$? рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЖрд╣реНрд╡рд╛рди рдХреЗ рдмрд╛рдж, рдЗрд╕рдореЗрдВ рдЙрд╕рдХрд╛ рд░рд┐рдЯрд░реНрди рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

рдкреНрд░рддрд┐рд▓рд╛рдн рдХреА рдорд╛рддреНрд░рд╛

рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдорд╛рди рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ \рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЖрджреЗрд╢ред

рдЗрд╕ рддрд░рд╣:

\рд╡рд╛рдкрд╕реА рдПрди

рдХрд╣рд╛ рдкреЗ N рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдореВрд▓реНрдп рд╣реИ. рдпрд╣ рд░рд┐рдЯрд░реНрди рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХреЙрд▓рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ $? рдЪрд░ред рдкрд░рдВрдкрд░рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рдлрд▓рддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 0 рдХрд╛ рд░рд┐рдЯрд░реНрди рдорд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

If \рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рд┐рдЯрд░реНрди рдорд╛рди рд╡рд░реНрддрдорд╛рди рдорд╛рди рд╣реИ
$? рд╡реИрд░рд┐рдПрдмрд▓ (рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкреНрд░рд╡реЗрд╢ рдкрд░ 0 рдкрд░ рд╕реЗрдЯ рд╣реИ)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдХреЛрдИ SQL рдХрдерди рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рднреАрддрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рд┐рдЯрд░реНрди рдорд╛рди $? рдЖрдЦрд┐рд░реА рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА
SQL рдХрдерди рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдХреЛрдб рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ред

рдХрд░рдмрд░реЛрд╕ рд╕рд╣рд╛рдпрддрд╛
рд╕рдВрд╕реНрдХрд░рдг 2.1.6 рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╣реБрдП, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рд╕рдорд╛рди рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП
рдХрд░реНрдмрд░реЛрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг.

рд╕рдВрд╕реНрдХрд░рдг 2.1.5 рдореЗрдВ -K рдФрд░ -R рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ Kerberos рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред -рдХ
Kerberos рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд╡рд┐рдЪ рдерд╛ред Sqsh 2.1.6 рдореЗрдВ рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЕрднреА рднреА рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╣реИред

рдкреИрд░рд╛рдореАрдЯрд░ -K, -R, -V, -Z рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (libtcl.cfg)ред рдирд╛рдорд┐рдд рд╡рд┐рдХрд▓реНрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИрдВ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓.

-K keytab_file
DCE рдХреЗ рд▓рд┐рдП Keytab_рдлрд╝рд╛рдЗрд▓ рдирд╛рдоред

-рдЖрд░ рд╕рд░реНрд╡рд░_рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓
рд╕рд░реНрд╡рд░ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдирд╛рдо рдЬрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░рдирд╛рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ
рд╕рд░реНрд╡рд░ рдХрд╛ рдирд╛рдоред

-V [bcdimoqru]
рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рддреНрд░ рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реИ
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡рд╛.

-Z [рд╕реЗрдХреНрдореЗрдЪ|рдбрд┐рдлрд╝реЙрд▓реНрдЯ|рдХреЛрдИ рдирд╣реАрдВ]
рдЕрдкрдиреА libtcl.cfg рдлрд╝рд╛рдЗрд▓ рдореЗрдВ Kerberos, DCE рдпрд╛ PAM рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред
рдЙрдкрдпреЛрдЧ secmech рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЪреВрдХ рдкрд╣рд▓реЗ рдЙрдкрд▓рдмреНрдз рдХреЗ рд▓рд┐рдП
libtcl.cfg рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ред рдХреЛрдИ рдирд╣реАрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдпрд╛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЪрд░реЛрдВ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдореМрдЬреВрджрд╛ рдорд╛рди $secmech or $рд╕реБрд░рдХреНрд╖рд┐рдд_рд╡рд┐рдХрд▓реНрдк.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд░реНрдмрд░реЛрд╕ (рдЬреЛ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдпрд╛рдиреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ libtcl.cfg [рд╕реБрд░рдХреНрд╖рд╛] рдЯреИрдм рдореЗрдВ рдкрд╣рд▓реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐):

~> sqsh -SSYB1502 -Uuser1 -RFC6A1502 -Z
\connect: рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгрд┐рдд рд╕рддреНрд░ рдпрд╣рд╛рдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:
16 рдлрд╝рд░рд╡рд░реА 2010 15:28:39 (11764 рд╕реЗрдХрдВрдб)
SYB1502.user1.master.1> @@servername,@@authmech рдЪреБрдиреЗрдВ,
show_sec_services();
---------------- ------------------ ---------------------- -----------
рдПрдлрд╕реА6рдП1502 рдХреЗрд░реНрдмрд░реЛрд╕ рдпреВрдирд┐рдлрд╛рдЗрдбрд▓реЙрдЧрдЗрди рдбреЗрд▓рд┐рдЧреЗрд╢рди рдореНрдпреВрдЪреНрдпреБрдЕрд▓рдСрде
рдЕрдЦрдВрдбрддрд╛ рдЧреЛрдкрдиреАрдпрддрд╛
рдбрд┐рдЯреЗрдХреНрдЯрд░реЗрдкреНрд▓реЗ рдбрд┐рдЯреЗрдХреНрдЯрд╕реЗрдХ

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рд░реНрд╡рд░ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдо (@@servername) рд╕рд░реНрд╡рд░ рдирд╛рдо рд╕реЗ рднрд┐рдиреНрди рд╣реИ
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдлрд╝рд╛рдЗрд▓, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореБрдЦреНрдп рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ -R рдкреИрд░рд╛рдореАрдЯрд░. рдХрдм
рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ -V рд╕рд╛рде рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ -Z, рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВрдЧреЗ
рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдП. рдХрдм -V рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡рд╛ рд╡рд┐рдХрд▓реНрдк рдХреЗ, рдХреЗрд╡рд▓ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ u рдПрд╕рдЯреА
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рд╣реЛрдЧрд╛
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЕрдЧрд░ -Z рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИред

[user1@linux-fc6a ~]$ sqsh -SFC6A1502 -Uuser1 -V
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрджреЗрд╢ рдЦреЛрд▓реЗрдВ
рдкрд░рдд 7, рдЙрддреНрдкрддреНрддрд┐ 9, рдЧрдВрднреАрд░рддрд╛ 5, рд╕рдВрдЦреНрдпрд╛ 1
ct_connect(): рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡рд╛ рдкрд░рдд: рдЖрдВрддрд░рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдВрддреНрд░рдг
рдкрд░рдд рддреНрд░реБрдЯрд┐:
рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯрд┐ -1765328352
рд╣реБрдЖ.
[user1@linux-fc6a ~]$kinit
user1@LOCALDOMAIN рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб:
[user1@linux-fc6a ~]$ sqsh -SFC6A1502 -Uuser1 -V
\connect: рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгрд┐рдд рд╕рддреНрд░ рдпрд╣рд╛рдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:
16 рдлрд╝рд░рд╡рд░реА 2010 15:28:39 (10964 рд╕реЗрдХрдВрдб)
FC6A1502.user1.master.1>

рдЬрдм рдХрдиреЗрдХреНрд╢рди рд╕рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдо рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдЧрд╛
рдЪрд░ $secmech. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "\echo $secmech" рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ рд╕реАрдПрд╕рдПрдлрдХреЗрдЖрд░рдмреА5ред рдкреИрд░рд╛рдореАрдЯрд░ -V
рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдиреЛрдВ рд╕реЗ рд╡рд░реНрдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд▓реЗрддрд╛ рд╣реИ bcdimoqru. рд╡рд┐рдХрд▓реНрдк u рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрд╢рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ -V or -Z,
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдпрд╛ рдирд╣реАрдВ.

рдмреА - рдЪреИрдирдмрд╛рдЗрдВрдбрд┐рдВрдЧ : рдЪреИрдирд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ
рд╕реА - рдЧреЛрдкрдиреАрдпрддрд╛ : рдбреЗрдЯрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрд╡рд╛
рдбреА - рдкреНрд░рддреНрдпрд╛рдпреЛрдЬрди : рдкреНрд░рддреНрдпрд╛рдпреЛрдЬрд┐рдд рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
рдореИрдВ - рдЕрдЦрдВрдбрддрд╛ : рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рд╕реЗрд╡рд╛
рдПрдо - рдореНрдпреВрдЪреНрдпреВрдЕрд▓рдСрде : рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
рд╕реНрдерд╛рдкрдирд╛
рдУ - рдбреЗрдЯрд╛рдУрд░рд┐рдЬрд┐рди: рдбреЗрдЯрд╛ рдУрд░рд┐рдЬрд┐рди рд╕реНрдЯреИрдореНрдкрд┐рдВрдЧ рд╕реЗрд╡рд╛
q - рдбрд┐рдЯреЗрдХреНрдЯрд╕реЗрдХ: рдЕрдиреБрдХреНрд░рдо рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛
рдЖрд░ - рдбрд┐рдЯреЗрдХреНрдЯрд░реЗрдкреНрд▓реЗ : рдбреЗрдЯрд╛ рд░реАрдкреНрд▓реЗ рдбрд┐рдЯреЗрдХреНрд╢рди
рдпреВ - рдпреВрдирд┐рдлрд╝рд╛рдЗрдбрд▓реЙрдЧрд┐рди: рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рдХреГрдкрдпрд╛ рдЙрдкрд▓рдмреНрдз рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП master.dbo.syssecmechs рджреЗрдЦреЗрдВред рдЧреИрд░-рдореМрдЬреВрджрд╛ рдпрд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ
рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛рдПрдБ -V рдЪреБрдкрдЪрд╛рдк рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрджрд┐ рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ -V рдФрд░ / рдпрд╛ -Z, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдорд╛рди рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгрд┐рдд рдХрдиреЗрдХреНрд╢рди рд╣реИ рдФрд░ рдЖрдк рд╕рд╛рдорд╛рдиреНрдп ASE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
-Znone рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдЪрд░

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

[user1@linux-fc6a ~]$ sqsh -SFC6A1502 -Uuser1 -V
\connect: рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгрд┐рдд рд╕рддреНрд░ рдпрд╣рд╛рдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:
16 рдлрд╝рд░рд╡рд░реА 2010 15:28:39 (10764 рд╕реЗрдХрдВрдб)
FC6A1502.user1.master.1> \echo $secmech csfkrb5
FC6A1502.user1.master.1> \reconnect -SASE1502 -Usa -Psybase
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрджреЗрд╢ рдЦреЛрд▓реЗрдВ
рдкрд░рдд 7, рдЙрддреНрдкрддреНрддрд┐ 9, рдЧрдВрднреАрд░рддрд╛ 5, рд╕рдВрдЦреНрдпрд╛ 8
ct_connect(): рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡рд╛ рдкрд░рдд: рдЖрдВрддрд░рд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдВрддреНрд░рдг
рдкрд░рдд рддреНрд░реБрдЯрд┐:
рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдкрд░ рдХреА рдЧрдИ рд╕рдВрдЧрддрддрд╛ рдЬрд╛рдВрдЪ рд╡рд┐рдлрд▓ рд░рд╣реА
(рдорд╛рдореВрд▓реА рд╕реНрдерд┐рддрд┐ 0).
FC6A1502.user1.master.1> \reconnect -SASE1502 -Usa -Psybase -Znone
ASE1502.sa.master.1>

рдкрд╣рд▓рд╛ \reconnect рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ sqsh рдЕрднреА рднреА рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, 'sa' рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреЛрдИ рдЯрд┐рдХрдЯ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрдиреЗрдХреНрд╢рди рд╣реИ
рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ. рджреВрд╕рд░рд╛ \рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ -Znone рд╡рд┐рдХрд▓реНрдк рдЙрдЪрд┐рдд рдЪрд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдкрд░ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИред
рдпрджрд┐ рдХреЗрд░реНрдмрд░реЛрд╕ рдЯрд┐рдХрдЯ рдХрд╛ рдирд╡реАрдиреАрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐рдирд┐рдЯ рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдЯреВрд▓, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рддреНрд░
рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ \рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдФрд░ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд╕рддреНрд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП
рдЧрд░реНрднрдкрд╛рдд рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде \snace рдЖрдк рд╕рддреНрд░ рд╕рдорд╛рдкреНрддрд┐ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реЗрдЯ рдХреА рдЧрдИ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЯрд┐рдХрдЯ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реА рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЪреЗрддрд╛рд╡рдиреА рдХреЗред

рд╕рд╛рдЗрдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди рдЧрд╛рдЗрдб рд╕реЗ рдЕрдзреНрдпрд╛рдп 16 "рдмрд╛рд╣рд░реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг" рджреЗрдЦреЗрдВ
рдХрд░реНрдмрд░реЛрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдИрдП рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЦрдВрдб 1

рдХрдорд╛рдиреЛрдВ


рдкрдврд╝реЗрдВ-рдЗрд╡рд▓-рдкреНрд░рд┐рдВрдЯ
рд░реАрдб-рдЗрд╡рд▓-рдкреНрд░рд┐рдВрдЯ рд▓реВрдк рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рджрд┐рд▓ рд╣реИ рдФрд░ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ
рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рд▓реВрдк рдХреЗ рд▓рд┐рдП рд╣реИ
рдХреЗрд╡рд▓ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдореЗрдВ рдХреБрдЫ рд░рдЪрдирд╛рддреНрдордХ рд╣реИрдВ
рдЪреАрдЬрд╝реЗрдВ рдЬреЛ рдЙрдирдХреЗ рд╕рд╛рде рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ.

\рд▓реВрдк [-i] [-n] [-e sql] [рдлрд╝рд╛рдЗрд▓]
RSI \рдХреБрдВрдбрд▓реА рдХрдорд╛рдВрдб рдЗрдирдкреБрдЯ рдХреЛ рдпрд╛ рддреЛ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ, рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП SQL рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╕реЗ, рдпрд╛ рдХрд┐рд╕реА рд╕реЗ рдкрдврд╝рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рджреЗрдЦреЗрдВ), рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди a рдХрд╛ рдПрдХ рднрд╛рдЧ рд╣реИ
рдЯреАрдПрд╕рдХреНрдпреВрдПрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдпрд╛ рдПрдХ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрдорд╛рдВрдб, рдФрд░ рдЙрдЪрд┐рдд рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдирд╛ред рдЬрдм рдЕрдВрджрд░ рднрд╛рдЧреЛ
рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб \рдХреБрдВрдбрд▓реА рд╡рд░реНрддрдорд╛рди рд╕рдВрдХреЗрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ (рджреЗрдЦреЗрдВ)ред
$рд╢реАрдШреНрд░ рдиреАрдЪреЗ).

\рдХреБрдВрдбрд▓реА рддрдм рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕рднреА рдЗрдирдкреБрдЯ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ (рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдВрдд рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ) рдпрд╛ рдХрдм
рдПрдХ рдЖрджреЗрд╢, рдЬреИрд╕реЗ \рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рд╡рд╣ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ \рдХреБрдВрдбрд▓реА рдмрд╛рд╣рд░ рдЬрд╛рдПрдВред

-рдореИрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдпрджрд┐ рдкрдЯреНрдЯрд┐рдХрд╛ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рд╣реИ рдФрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, \рдХреБрдВрдбрд▓реА рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛
рд╕реНрдерд┐рддрд┐, рдЖрдорддреМрд░ рдкрд░ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдХреЗ -i рдЭрдВрдбрд╛, рдирд┐рдпрдВрддреНрд░рдг рд╣реЛрдЧрд╛
рдХреЙрд▓рд┐рдВрдЧ рд▓реВрдк рдкрд░ рдЗрд╕ рддрд░рд╣ рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ рдорд╛рдиреЛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рддрдХ рдкрд╣реБрдБрдЪ рдЧрдпрд╛ рд╣реЛ (рдЕрд░реНрдерд╛рддреН, рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде)ред
рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐)ред

-n рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, \рдХреБрдВрдбрд▓реА рдпрджрд┐ рдХреЛрдИ рд╣реЛ рддреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ \рдЬреЛрдбрд╝рдирд╛ рдЖрджреЗрд╢ред -n рдЭрдВрдбрд╛
рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдХрд░ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддрд╛ рд╣реИ \рдХреБрдВрдбрд▓реА рдЙрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд░реНрдерди.

-рдИ рдПрд╕рдХреНрдпреВрдПрд▓
рдХрд╛рд░рдгреЛрдВ \рдХреБрдВрдбрд▓реА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд▓ рдЬреИрд╕реЗ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЗрд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реЛ
рд╢реАрдШреНрд░ рдФрд░ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЙрд▓ \рдЬрд╛рдирд╛ рдХрдерди рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░
рдХреЗ рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдг -e рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рдЙрди рд╕рднреА рдХреЛ рдПрдХ рд╣реА рдмреИрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП SQL рд╕рд░реНрд╡рд░ред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ a рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдкрдЯреНрдЯрд┐рдХрд╛
рдирд╛рдо рднреА.

рдкрдЯреНрдЯрд┐рдХрд╛
a . рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдкрдЯреНрдЯрд┐рдХрд╛ рдЗрдирдкреБрдЯ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рд╕реЗ -e рдЭрдВрдбрд╛ред

рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрд╣реБрдБрдЪ

рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП (рдмрд╕ рдЗрд╕ рдореИрди рдкреЗрдЬ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рджреЗрдЦреЗрдВ), рдпрд╣ рд╣реИ
рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рддрдиреЗ рдХрдо рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЗрд░рдлреЗрд░ рдЖрджреЗрд╢ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ
рдЖрджреЗрд╢ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

\рдХрдиреЗрдХреНрдЯ [-рд╕реА] [-рдбреА рдбреАрдмреА] [-рдПрд╕ рдПрд╕рдЖрд░рд╡реА] [-рдпреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛] [-рдкреА рдкрд╛рд╕] [-рдЖрдИ рдЖрдИрдлрд╛рдЗрд▓] [-рдХреЗ рдХреАрдЯреИрдм] [-рдЖрд░
рд╕рд░реНрд╡рд░_рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓] [-рдПрди] [-рдПрди рдРрдкрдирд╛рдо] [-рдХреНрдпреВ рдХреНрд╡реЗрд░реА_рдЯрд╛рдЗрдордЖрдЙрдЯ] [-рдЯреА рд▓реЙрдЧрд┐рди_рдЯрд╛рдЗрдордЖрдЙрдЯ] [-рд╡реА [рдмреАрд╕реАрдбрд┐рдореЛрдХреНрд░реВ]]
[-Z [рд╕реЗрдХреНрдореЗрдЪ|рдбрд┐рдлрд╝реЙрд▓реНрдЯ|рдХреЛрдИ рдирд╣реАрдВ]]
рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдбреЗрдЯрд╛рдмреЗрд╕ред рдпрджрд┐ рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ, рддрдерд╛рдкрд┐ рдпрджрд┐ рдХреЛрдИ
рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ $ рдкрд╛рд╕рд╡рд░реНрдб рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ, рддреЛ
рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред \рдЬреЛрдбрд╝рдирд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ
рдкреИрд░рд╛рдореАрдЯрд░:

-c рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, \рдЬреЛрдбрд╝рдирд╛ рдХрдорд╛рдВрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ $рдбреЗрдЯрд╛рдмреЗрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрджрд░реНрдн рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╣ рд╣реИ
рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ \рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдкреБрди:рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред
RSI -c рдзреНрд╡рдЬ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИ рдФрд░ рд▓реЙрдЧрд┐рди рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрджрд░реНрдн рд╣реИ
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред

-рдбреА рдбреАрдмреА
рдХрд╛рд░рдгреЛрдВ \рдЬреЛрдбрд╝рдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрджрд░реНрдн рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП db
рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж.

рдЗрд╕ рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реИ $рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкрд╣рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓
рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛.

-рдПрд╕ рд╕рд░реНрд╡
рд╕рд╛рдЗрдмреЗрд╕ рдХрд╛ рдирд╛рдо рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $DSQUERY рдпрджрд┐ рдирд╣реАрдВ
рдЖрдкреВрд░реНрддрд┐ рдХреАред

-рдпреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рд╕рд╛рдЗрдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓
рдпрджрд┐ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИред

-рдкреА рдкрд╛рд╕
RSI рдкрд╛рд╕рд╡рд░реНрдб рдПрд╕рдЯреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╕рд░реНрд╡рд░. рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $ рдкрд╛рд╕рд╡рд░реНрдб if
рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВред

-рдореИрдВ рдЗрдлрд╛рдЗрд▓ рдХрд░рддрд╛ рд╣реВрдВ
рд╡реИрдХрд▓реНрдкрд┐рдХ Sybase рдХрд╛ рдкреВрд░рд╛ рдкрде рдЗрдВрдЯрд░рдлреЗрд╕ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓.

-K keytab_file
DCE рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-рдЖрд░ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓_рдирд╛рдо
рд╕рд░реНрд╡рд░ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд░реНрдмрд░реЛрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЬрдм рдирд╛рдо рд╕реЗ рднрд┐рдиреНрди рд╣реЛ $DSQUERY рдореВрд▓реНрдп.

рдХрд░реНрдмрд░реЛрд╕ рд╕рдорд░реНрдерди рдкрд░ рдЪрд░реНрдЪрд╛ рднреА рджреЗрдЦреЗрдВред

-n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рдХреЛ ANSI рдЕрдиреБрд░реВрдк рд╢реНрд░реГрдЦрдВрд▓рд╛рдмрджреНрдз рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

-рдПрди рдРрдкрдирд╛рдо
рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд░реНрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо_рдирд╛рдо рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧрд╛
sysprocesses рддрд╛рд▓рд┐рдХрд╛ред

-рдХреНрдпреВ рдХреНрд╡реЗрд░реА_рдЯрд╛рдЗрдордЖрдЙрдЯ
рд╕реЗрдХрдВрдб рдореЗрдВ рдХреНрд╡реЗрд░реА рдЯрд╛рдЗрдордЖрдЙрдЯ рдЕрд╡рдзрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред

-рдЯреА рд▓реЙрдЧрд┐рди_рдЯрд╛рдЗрдордЖрдЙрдЯ
рд╕рддреНрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

-V [bcdimoqru]
рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рдорд░реНрдерди рдФрд░ рдЕрдиреНрдп рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрд╡рд╛рдПрдБред

-Z [рд╕реЗрдХреНрдореЗрдЪ|рдбрд┐рдлрд╝реЙрд▓реНрдЯ|рдХреЛрдИ рдирд╣реАрдВ]
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
рдХрд░реНрдмреЗрд░реЛрд╕ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП csfkrb5ред

\рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ [-рд╕реА] [-рдбреА рдбреАрдмреА] [-рдПрд╕ рдПрд╕рдЖрд░рд╡реА] [-рдпреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛] [-рдкреА рдкрд╛рд╕] [-рдЖрдИ рдЖрдИрдлрд╛рдЗрд▓] [-рдХреЗ рдХреАрдЯреИрдм] [-рдЖрд░
рд╕рд░реНрд╡рд░_рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓] [-рдПрди] [-рдПрди рдРрдкрдирд╛рдо] [-рдХреНрдпреВ рдХреНрд╡реЗрд░реА_рдЯрд╛рдЗрдордЖрдЙрдЯ] [-рдЯреА рд▓реЙрдЧрд┐рди_рдЯрд╛рдЗрдордЖрдЙрдЯ] [-рд╡реА [рдмреАрд╕реАрдбрд┐рдореЛрдХреНрд░реВ]]
[-Z [secmech|default|noe]]
RSI \рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдирдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рджреЛрдмрд╛рд░рд╛ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рд╕рд░реНрд╡рд░ рдирд╛рдо, рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб (рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реЛ)ред рдпрджрд┐ рдпрд╣ рдЖрджреЗрд╢ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ current
рдХрдиреЗрдХреНрд╢рди рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИ (рдпрджрд┐ рдХреЛрдИ рд╣реИ), рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрджрд┐ рдпрд╣ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдХрд░рдВрдЯ
рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рдПрдХрдорд╛рддреНрд░ рд╕рдХреНрд░рд┐рдп рдХрдиреЗрдХреНрд╢рди рдмрди рдЬрд╛рддрд╛ рд╣реИред

рд╕рднреА рддрд░реНрдХ рдЬреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ \рдЬреЛрдбрд╝рдирд╛ рджреНрд╡рд╛рд░рд╛ рднреА рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВ \рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ
\рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ \рдЬреЛрдбрд╝рдирд╛ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред

\snace
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгрд┐рдд рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рддреНрд░ рд╕рдорд╛рдкреНрддрд┐ рдЕрдВрддрд░рд╛рд▓ рджрд┐рдЦрд╛рдПрдЧрд╛
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд░реНрдмрд░реЛрд╕ рдЯрд┐рдХрдЯред

\go [рд╡рд┐рдХрд▓реНрдк] [xacts]
рдХреА рд╕рд╛рдордЧреНрд░реА рднреЗрдЬрддрд╛ рд╣реИ рдХрд╛рдо рдмрдлрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ, рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдпрджрд┐ рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ (рдХреЙрд▓ рдХрд░рдХреЗ)ред \рдЬреЛрдбрд╝рдирд╛ рдКрдкрд░)ред рдпрд╣ рдЙрдиреНрд╣реЗрдВ
рдХреНрд╡реЗрд░реА рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╡рд╛рдкрд╕ stdout рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдХрд╛рдо рдмрдлрд░
рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЕрдВрдд рддрдХ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдП рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд░.

рдЕрдЧрд░ рдХрд╛рдо рдмрдлрд░ рдЦрд╛рд▓реА рд╣реИ рдФрд░ $repeat_batch рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ "рдЪрд╛рд▓реВ" рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, \рдЬрд╛рдирд╛ рдорд░реНрдЬреА
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдпрд╣ рдХреЗрд╡рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛
рдпрджрд┐ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рд╣реИ)ред

\рдЬрд╛рдирд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реНрдХреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ:

-рдбреА рдбрд┐рд╕реНрдкреНрд▓реЗ
рдпрджрд┐ X11 рд╕рдорд░реНрдерди рдХреЛ sqsh рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ X рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред -x,
рдиреАрдЪреЗ), рдлрд┐рд░ рдкреНрд░рджрд░реНрд╢рди рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рджреНрд╡рд╛рд░рд╛
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░реЗрдВ $рдкреНрд░рджрд░реНрд╢рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

-f рдкрд╛рдж рд▓реЗрдЦ рд╕рдВрджреЗрд╢ "(%d рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рднрд╛рд╡рд┐рдд)" рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдкрд╛рдж рд▓реЗрдЦ рд╕рдВрджреЗрд╢
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ $рдлреБрдЯрд░реНрд╕ рдЪрд░ред

-h рд╕рднреА рдХреЙрд▓рдо рд╣реЗрдбрд░ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдЗрдиреНрд╣реЗрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдВрдж рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ $рд╢реАрд░реНрд╖рдХ
рдЪрд░ред

-рдПрдо рд╢реИрд▓реА
рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдЕрдВрджрд╛рдЬ рдЖрджреЗрд╢ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП.
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реИрдВ рдХреНрд╖рд┐рддрд┐рдЬ (рдпрд╛ рд╣реЛрд░ or рдХреНрд╖реИрддрд┐рдЬ), рд╣рд░рд╛ рд░рдВрдЧ (рдпрд╛ рдКрд░реНрдзреНрд╡рд╛рдзрд░),
BCP, csv, HTML, рдореЗрдЯрд╛, рд╕реБрдВрджрд░ рдФрд░ рдХреЛрдИ рдирд╣реАрдВ. рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХреЛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ $рд╢реИрд▓реА рдЪрд░ рдпрд╛ -m рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЭрдВрдбрд╛ред

-n рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдХрд╛рдо рдмрдлрд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ,
рдЗрд╕реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ $рд╡рд┐рд╕реНрддрд╛рд░ рдЪрд░ред

-рдкреА рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЖрдВрдХрдбрд╝реЛрдВ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ
рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛. рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -p
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ, рдпрд╛ $рдЖрдБрдХрдбрд╝реЗ рдЪрд░ред

-рдПрд╕ рд╕реЗрдХрдВрдб
рдпрджрд┐ рдХрд╛ рдорд╛рди xacts 1 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЛ рд╕реЛрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рд╕реЗрдХрдВрдб рд╕реЗрдХрдВрдб
рдЕрдЧрд▓рд╛ рд▓реЗрдирджреЗрди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реЛрдиреЗ рдореЗрдВ рдмрд┐рддрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдордп рд╣реИ
рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ -p рдЭрдВрдбрд╛ред

-рдЯреА [рдлрд╝рд┐рд▓реНрдЯрд░]
рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдорд╛рдВрдб рдмреИрдЪ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ, рдлрд╝рд┐рд▓реНрдЯрд░, рдФрд░ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
SQL рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрд╛ рдЧрдпрд╛ред рдЕрдЧрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рддреЛ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ $рдлрд╝рд┐рд▓реНрдЯрд░_рдкреНрд░реЛрдЧ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'm4 -' рд╣реИ)ред рдпрд╣ рдорд╛рди рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ $рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ $рдлрд╝рд┐рд▓реНрдЯрд░_рдкреНрд░реЛрдЧ
рдЪрд░ред

-w рдЪреМрдбрд╝рд╛рдИ
рдХреЗ рдорд╛рди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ $рдЪреМрдбрд╝рд╛рдИ рдХреНрд╡реЗрд░реА рдХреЗ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рд▓рд┐рдП (рджреЗрдЦреЗрдВ) $рдЪреМрдбрд╝рд╛рдИ рдиреАрдЪреЗ).

-x [xgeom]
X11 рдбрд┐рд╕реНрдкреНрд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ (рдХреЗрд╡рд▓ рдЕрдЧрд░ X11 рд╕рдорд░реНрдерди sqsh рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╣реИ), рдЬреЛ
рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдкрд░ рднреЗрдЬрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдЕрдЧрд░ xgeom рддреЛ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ
рдЗрд╕ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ $xgeom рдХреНрд╡реЗрд░реА рдХреЗ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рд▓рд┐рдП (рджреЗрдЦреЗрдВ) $xgeom рдиреАрдЪреЗ).

-рдЯреА xwin_title
рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП X рдкрд░рд┐рдгрд╛рдо рд╡рд┐рдВрдбреЛ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣реЛрдЧрд╛
рдХреЗ рдорд╛рди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ $xwin_рд╢реАрд░реНрд╖рдХ. рдХреЗрд╡рд▓ -T рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ
-x.

xacts
рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд╛рдо рдмрдлрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП.
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, isql рдХреЗ рд╕рдорд╛рди, рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЗрд╡рд▓ рдлрд╛рдЗрдирд▓ рдХреЗ рджреМрд░рд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдмреИрдЪ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛рдо рдмрдлрд░ рдХреЗрд╡рд▓ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реИрдВ
рдПрдХ рдмрд╛рд░, рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕рд▓рд┐рдП рдмрдлрд╝рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рдмрджрд▓реЗрдЧреА
рдмрд╛рдж рдХреЗ рдирд┐рд╖реНрдкрд╛рджрдиреЛрдВ рдХреЗ рдмреАрдЪред

\bcp [bcp_options] рддрд╛рд▓рд┐рдХрд╛
RSI \bcp рдЖрджреЗрд╢ рдПрдХ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЙрдиреНрдирдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ рдЬреЛ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдмреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреИрдЪ рдХреЗ рд╕реЗрдЯ рдХреЛ рджреВрд╕рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдЬрдмрдХрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ
\bcp рдкрд░рд┐рдгрд╛рдо рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд╛рдкрд╕ рд╕реЗрдЯ рд╣реЛ рдЧрдпрд╛ ( $DSQUERY рдкрд░рд┐рд╡рд░реНрддрдиреАрдп), рдпрд╣ рд╣реИ
SELECT INTO рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ \bcp рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЬрд╛рдПрдБ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╡рд░реНрддрдорд╛рди SQL рдмреИрдЪ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
(рдЬрдм рддрдХ рдХрд┐ $рд╡рд┐рд╕реНрддрд╛рд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг. рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рдЧрдВрддрд╡реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдбреЗрдЯрд╛рдмреЗрд╕ (рдЬреИрд╕рд╛ рдХрд┐ $DSQUERY рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ -S рдлрд╝реНрд▓реИрдЧ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдмреА.рд╕реА.рдкреА. рдлрд┐рд░, рд╕реНрд░реЛрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдирдП рдмреАрд╕реАрдкреА рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ
рдХрдиреЗрдХреНрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред \bcp рдПрдХрд╛рдзрд┐рдХ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ
рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ (рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рд▓реМрдЯрд╛рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдЖрджрд┐ рд╕рд╣рд┐рдд)
рдмрд╢рд░реНрддреЗ рдХрд┐ рд╕рднреА рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдЧрдВрддрд╡реНрдп рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реЛрдВред

"рдмреАрд╕реАрдкреА рдЖрдЙрдЯ" рдХреЗ рд╕рдорддреБрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ BCP рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рд╕реЗрдЯрд┐рдВрдЧ рдФрд░
рдлрд╝рд╛рдЗрд▓ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди (рджреЗрдЦреЗрдВ $рд╢реИрд▓реА рдЪрд░)ред

-рдкреИрдХреЗрдЯ
рдЧрдВрддрд╡реНрдп рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреАрдбреАрдПрд╕ рдкреИрдХреЗрдЯ рдЖрдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░
рдЗрд╕ рдбрд┐рдлреЙрд▓реНрдЯ рдХреЛ рдорд╛рди рдкрд░ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИ $рдкреИрдХреЗрдЯ_рдЖрдХрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп, рдпрд╛ (рдпрджрд┐ рд╡рд╣ рд╣реИ
рд╕реЗрдЯ рдирд╣реАрдВ), рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд░реНрд╡рд░ рдкреИрдХреЗрдЯ рдЖрдХрд╛рд░ (рдЖрдорддреМрд░ рдкрд░ 512 рдмрд╛рдЗрдЯреНрд╕)ред

-рдмреА рдмреИрдЪ_рдЖрдХрд╛рд░
рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХрд▓ рд▓реЗрдирджреЗрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ред рдЯрд┐рдкреНрдкрдгреА
рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЕрдВрдд рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдХрд╛рд░рдг рдмреИрдЪ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА
рдХреЗ рдореВрд▓реНрдп рдХрд╛ рдмреИрдЪ рдХрд╛ рдЖрдХрд╛рд░. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрдкреВрд░реНрдг рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рд╣реИ.

-рдореИрдВ рдЗрдлрд╛рдЗрд▓ рдХрд░рддрд╛ рд╣реВрдВ
рд╡реИрдХрд▓реНрдкрд┐рдХ Sybase рдХрд╛ рдкреВрд░рд╛ рдкрде рдЗрдВрдЯрд░рдлреЗрд╕ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓.

-рдЬреЗ рдЪрд╛рд░рд╕реЗрдЯ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЪрд╛рд░рд╕реЗрдЯ SQL рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣
рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдг рд╕реЗрдЯ (рдХрд╛ рдорд╛рди) рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддрд╛ рд╣реИ $charset рдЪрд░)ред

-рдПрдо рдореИрдХреНрд╕реЗрд░
рдмреИрдЪреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рдкрд╣рд▓реЗ рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ \bcp рднреВрдд рдХреЛ рддреНрдпрд╛рдЧ рджреЗрддрд╛ рд╣реИ
(рдбрд┐рдлрд╝реЙрд▓реНрдЯ 10 рд╣реИ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмреИрдЪ рдХреЗ рднреАрддрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдХрд┐рд╕реА рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХрд╛рдзрд┐рдХ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯреЛрдВ рдХрд╛ рдмреАрд╕реАрдкреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдпрджрд┐ рдХреЛрдИ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ
рдорд╛рди рд▓реАрдЬрд┐рдП, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЙрд▓рдо рдпрд╛ рдЦрд░рд╛рдм рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ, рддреЛ рд╕рдВрдкреВрд░реНрдг рдмреАрд╕реАрдкреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ
рдХреЗ рдореВрд▓реНрдп рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдирд┐рд░рд╕реНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдореИрдХреНрд╕рд░.

-рдПрди рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЧрдВрддрд╡реНрдп рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкрд╣рдЪрд╛рди рдХреЙрд▓рдо рдХрд╛ рдорд╛рди рдХреНрдпрд╛ рд╣реИ
рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЗ рднреАрддрд░ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИред

-рдкреА рдкрд╛рд╕рд╡рд░реНрдб
RSI рдкрд╛рд╕рд╡рд░реНрдб рдПрд╕рдЯреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╕рд░реНрд╡рд░. рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $ рдкрд╛рд╕рд╡рд░реНрдб if
рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВред

-рдПрд╕ рд╕рд░реНрд╡рд░
рд╕рд╛рдЗрдмреЗрд╕ рдХрд╛ рдирд╛рдо рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $DSQUERY рдпрджрд┐ рдирд╣реАрдВ
рдЖрдкреВрд░реНрддрд┐ рдХреАред

-рдпреВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рд╕рд╛рдЗрдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓
рдпрджрд┐ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИред

-X рдЧрдВрддрд╡реНрдп рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рдмрд╛рддрдЪреАрдд рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ
рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдиред

-z рднрд╛рд╖рд╛
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

рддрд╛рд▓рд┐рдХрд╛
рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ BCP, рддрд╛рд▓рд┐рдХрд╛ рдкреВрд░реНрдгрддрдГ рдпрд╛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЧрдВрддрд╡реНрдп рд╕рд░реНрд╡рд░ рдореЗрдВ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЪреВрдВрдХрд┐ рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рд╣реИ
рдмреАрд╕реАрдкреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрджрд░реНрдн
рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕рдВрджрд░реНрдн рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдмрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ
рдбреЗрдЯрд╛рдмреЗрд╕.рдорд╛рд▓рд┐рдХ.рдЯреЗрдмрд▓ рдкреНрд░рдкрддреНрд░ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

\rpc [rpc_opt] rpc_name [[parm_opt] [@var=]рдореВрд▓реНрдп ...]
RSI \рдЖрд░рдкреАрд╕реА рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдиреЗрдХреНрдЯреЗрдб рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЙрд▓ рдХреЛ рд╕реАрдзреЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд░реНрд╡рд░. рдпрд╣ рдХрдорд╛рдВрдб рдУрдкрди рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ
рд╕реАрдзреЗ рддреМрд░ рдкрд░ рднрд╛рд╖рд╛ рдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛.

\рдЖрд░рдкреАрд╕реА рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ rpc_name рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдирд╛рдорд┐рдд (рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) @рд╡рд░) рдпрд╛ рдЧреБрдордирд╛рдо (рдирд╛рдо рди рдмрддрд╛рдХрд░)ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреЗ рдХрд╛рд░рдг
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ Sybase рдХрд╛ RPC рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛ рд╕реАрдзреЗ рддреМрд░ рдкрд░ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ VARCHAR рдХреЗ рдмреАрдЪ (рд╡рд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреЛ рдЖрдк рдХрдорд╛рдВрдб рдкрд░ рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ
рд▓рд╛рдЗрди) рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рдЬрд┐рд╕рдХреА рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИ), рдж
рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ \рдЖрд░рдкреАрд╕реА рдЖрджреЗрд╢ рдХреБрдЫ рдЬрдЯрд┐рд▓ рд╣реИ. рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣рд╛рдБ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЪреАрдЬрд╝реЗрдВ рдХреИрд╕реА рд╣реИрдВ
рдХрд╛рдо:

рдХреЗ рд░реВрдк рдореЗрдВ \рдЖрд░рдкреАрд╕реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рд╛рдЪрд▓ рдореВрд▓реНрдп рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЖрдзрд╛рд░ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдВрдХ рд╣реИрдВ, рддреЛ рдпрд╣ рд╣реИ
рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ), рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдлрд┐рд░ рдкрд╣рд▓реЗ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рддрд╛ рд╣реИ
рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЙрд▓ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдЧрд░ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЕрдиреБрдорд╛рди рдЧрд╝рд▓рдд рд╣реИ, рдХрдИ рдЭрдВрдбреЗ рд╣реИрдВ
рдЗрд╕реЗ рд╕рд╣реА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ (рджреЗрдЦреЗрдВ)ред parm_opt).

рдбрд┐рд╕реНрдкреНрд▓реЗ рдСрдкреНрд╢рдВрд╕

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдХрд╣реАрдВ рднреА рджрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рд╡рд╣ рддрд░реАрдХрд╛ рдЬрд┐рд╕рд╕реЗ рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЙрд▓ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рд▓реМрдЯ рд░рд╣реЗ рд╣реИрдВ
рдкреНрд░рджрд░реНрд╢рд┐рдд:

-рдбреА рдбрд┐рд╕реНрдкреНрд▓реЗ
рдпрджрд┐ X рд╕рдорд░реНрдерди рдХреЛ sqsh рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХрд╛ рдорд╛рди рдкреНрд░рджрд░реНрд╢рди X рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рджрд░реНрд╢рди рдЪрд░. рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ -x рдЭрдВрдбрд╛, рдиреАрдЪреЗ.

-f рдкрд╛рдж рд▓реЗрдЦ рд╕рдВрджреЗрд╢ "(%d рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рднрд╛рд╡рд┐рдд)" рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдлрд╝реБрдЯрд░ рд╕рдВрджреЗрд╢ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ $рдлреБрдЯрд░реНрд╕ рдЪрд░ред

-h рд╕рднреА рдХреЙрд▓рдо рд╣реЗрдбрд░ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдЗрдиреНрд╣реЗрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдВрдж рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ $рд╢реАрд░реНрд╖рдХ рдЪрд░ред

-рдПрдо рд╢реИрд▓реА
рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рдЕрдВрджрд╛рдЬ рдЖрджреЗрд╢ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП.
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реИрдВ рдХреНрд╖рд┐рддрд┐рдЬ (рдпрд╛ рд╣реЛрд░ or рдХреНрд╖реИрддрд┐рдЬ), рд╣рд░рд╛ рд░рдВрдЧ (рдпрд╛ рдКрд░реНрдзреНрд╡рд╛рдзрд░), BCP,
csv, HTML, рдореЗрдЯрд╛, рд╕реБрдВрджрд░ рдФрд░ рдХреЛрдИ рдирд╣реАрдВ. рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХреЛ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
$рд╢реИрд▓реА рдЪрд░ рдпрд╛ -m рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЭрдВрдбрд╛ред

-r рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдзред

-w рдЪреМрдбрд╝рд╛рдИ
рдЖрдЙрдЯрдкреБрдЯ рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЪреМрдбрд╛рдИ. рдЖрдЙрдЯрдкреБрдЯ рдЪреМрдбрд╝рд╛рдИ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ $рдЪреМрдбрд╝рд╛рдИ рдЪрд░ред

-x [xgeom]
рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдПрдХ рдЕрд▓рдЧ X рд╡рд┐рдВрдбреЛ рдкрд░ рднреЗрдЬрддрд╛ рд╣реИред рдЕрдЧрд░ xgeom рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдПрдХреНрд╕ рд╡рд┐рдВрдбреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ
рдЬреНрдпрд╛рдорд┐рддрд┐ (рджреЗрдЦреЗрдВ $xgeom рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБ)ред

-рдЯреА xwin_title
рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП X рдкрд░рд┐рдгрд╛рдо рд╡рд┐рдВрдбреЛ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣реЛрдЧрд╛
рдХреЗ рдорд╛рди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ $xwin_рд╢реАрд░реНрд╖рдХ. рдХреЗрд╡рд▓ -T рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ -x.

рдкреНрд░рд╛рдЪрд▓ рдСрдкреНрд╢рдВрд╕

рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╕реЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдореВрд▓реНрдп
рдФрд░ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдореВрд▓реНрдп рд╕реЗ рдкрд╣рд▓реЗ
рджреВрд░рд╕реНрде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрдпреЛрдЬрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛
рд╕рдВрдпреБрдХреНрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд╕рдВрдпреЛрдЬрди рдХрд░рдирд╛ рд╣реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ -x рдХрд┐рд╕реА рдЕрдиреНрдп рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде рдЭрдВрдбрд╛.

-рдмреА рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓реНрдп рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдЙрд╕реЗ рдкрд╣рд▓реЗ VARBINARY рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдмреБрд▓рд╛ rpc_name. рдпрд╣ рдзреНрд╡рдЬ рдирд┐рд╣рд┐рдд рд╣реИ (рдЕрд░реНрдерд╛рддреН рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ) рдпрджрд┐ рдореВрд▓реНрдп рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
"0x" рдХреЗ рд╕рд╛рде рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдВрдХ рд╣реИрдВред

-рд╕реА рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓реНрдп рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдЙрд╕реЗ рдкрд╣рд▓реЗ VARCHAR рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдмреБрд▓рд╛ rpc_name. рдпрд╣ рдзреНрд╡рдЬ рдирд┐рд╣рд┐рдд рд╣реИ рдпрджрд┐ рдореВрд▓реНрдп рдХрд┐рд╕реА рднреА рдЕрдиреНрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛
рдЕрдиреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рдгред

-d рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓реНрдп рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдЙрд╕реЗ рдбрдмрд▓ (рдлреНрд▓реЛрдЯ) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ rpc_name. рдпрд╣ рдзреНрд╡рдЬ рдирд┐рд╣рд┐рдд рд╣реИ рдпрджрд┐ рдореВрд▓реНрдп рд╡реИрдз рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдореЗрдВ рд╣реИ
рдЕрдВрдХрди (рдЬреИрд╕реЗ 0.1, .1, 1.4e10, рдпрд╛ 4e10)ред

-i рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓реНрдп рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдЙрд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реНрдгрд╛рдВрдХ (int) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдмреБрд▓рд╛ rpc_name. рдпрд╣ рдзреНрд╡рдЬ рдирд┐рд╣рд┐рдд рд╣реИ рдпрджрд┐ рдореВрд▓реНрдп рдХреЗрд╡рд▓ рдЕрдВрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдФрд░,
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рдЕрдЧреНрд░рдгреА рд╕рдВрдХреЗрдд)ред

-y рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓реНрдп рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдЙрд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреИрд╕реЗ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
rpc_name. рдпрд╣ рдзреНрд╡рдЬ рдирд┐рд╣рд┐рдд рд╣реИ рдпрджрд┐ рдореВрд▓реНрдп "$" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдВрдХ рд╣реЛрддреЗ рд╣реИрдВ
рдФрд░, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рджрд╢рдорд▓рд╡ред

-n рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓реНрдп рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ рдЙрд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдмреБрд▓рд╛ rpc_name. рдпрд╣ рдзреНрд╡рдЬ рдХрднреА рднреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛, рдЬреИрд╕реЗ рдореВрд▓реНрдп рд╣рдореЗрд╢рд╛ рдХрд┐рд╕реА рднреА int рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛
(-i) рдпрд╛ рдлрд╝реНрд▓реЛрдЯ (-d); рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрди рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХред

-рдпреВ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдореВрд▓реНрдп рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╢реВрдиреНрдп рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдзреНрд╡рдЬ рд╣реИ
рдирд┐рд╣рд┐рдд рдпрджрд┐ рдореВрд▓реНрдп рд╣реИ ""ред

рдмрдлрд╝рд░
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рдмрдлрд╝рд░реНрд╕ рдХреЛ рдмрдирд╛рдиреЗ, рдирд╖реНрдЯ рдХрд░рдиреЗ рдпрд╛ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдмрдлрд╝рд░реНрд╕ рдЕрдиреБрднрд╛рдЧ, рдКрдкрд░.

\рд╕реНрдкрд╖реНрдЯ
RSI \рд╕реНрдкрд╖реНрдЯ рдЖрджреЗрд╢ рд╡рд░реНрддрдорд╛рди рдмрдлрд╝рд░ рдХреЛ рддреНрдпрд╛рдЧ рджреЗрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрдЧрд╛
\рд░реАрд╕реЗрдЯ рдЖрджреЗрд╢, рд╡рд░реНрддрдорд╛рди рдмрдлрд╝рд░ рдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдирд╣реАрдВ рд╕рд╣реЗрдЬреЗрдЧрд╛ред рдЬрдм sqsh рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд░реАрдбрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде, рдпрд╣ рдХрдорд╛рдВрдб рд╕реНрдХреНрд░реАрди рдХреЛ рднреА рд╕рд╛рдлрд╝ рдХрд░ рджреЗрдЧрд╛ред (рдЬреИрд╕рд╛ рдХрд┐ ^рдПрд▓ рдХрд░рддрд╛ рд╣реИред) рдж
рдЙрд░реНрдл рд╕реНрдкрд╖реНрдЯ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

\рдЗрддрд┐рд╣рд╛рд╕ [-i] [-x рдЧрд┐рдирддреА]
рдЕрдВрддрд┐рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ $histsize рдмреИрдЪ рдЬреЛ рдпрд╛ рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬреЗ рдЧрдП рд╣реИрдВ
\рдЬрд╛рдирд╛ рдЖрджреЗрд╢ рдпрд╛ рд╕реЗ рдордВрдЬреВрд░реА рджреЗ рджреА рдХрд╛рдо рдмрдлрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ \рд░реАрд╕реЗрдЯ рдЖрдЬреНрдЮрд╛ред рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде -i
рдпрд╣ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдмрдлрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рддрдиреА рдмрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдмрдлрд╝рд░ рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдХрдм рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╡рд┐рд╢реЗрд╖ рд░реБрдЪрд┐рдХрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ $histunique рд╕реБрд╡рд┐рдзрд╛.
RSI -x рд╡рд┐рдХрд▓реНрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдХреБрд▓ рд╕реВрдЪреА рдореЗрдВ рд╕реЗред

\ рдЗрддрд┐рд╣рд╛рд╕-рд▓реЛрдб [рдлрд╝рд╛рдЗрд▓ рдирд╛рдо]
рдПрдХ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЖрдЗрдЯрдо рдХреЛ рд╡рд░реНрддрдорд╛рди рдЗрддрд┐рд╣рд╛рд╕ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдЙрдкрдпреЛрдЧ $рдЗрддрд┐рд╣рд╛рд╕ рдпрджрд┐ рдирд╣реА
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

\ рдЗрддрд┐рд╣рд╛рд╕-рд╕рд╣реЗрдЬреЗрдВ [рдлрд╝рд╛рдЗрд▓ рдирд╛рдо]
рд╡рд░реНрддрдорд╛рди рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░реНрд╕ рдХреЛ рд╕рд╣реЗрдЬреЗрдЧрд╛ $рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд▓рд┐рдП
рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯред

\рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдВ
рдЗрд╕реЗ рдкреБрдирдГ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХреЛ рд╡рд░реНрддрдорд╛рди рд░реАрдб-рдЗрд╡рд▓-рдкреНрд░рд┐рдВрдЯ рд▓реВрдк рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдХрд╛рдо рдмрдлрд░. рдпрджрд┐ рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред

\рд░реАрд╕реЗрдЯ
RSI \рд░реАрд╕реЗрдЯ рдЖрджреЗрд╢ рд╕реАрдзреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓ 'рд░реАрд╕реЗрдЯ' рдХрдорд╛рдВрдб, рд░рд┐рдЯрд░реНрдирд┐рдВрдЧ рдП
рд╡рд░реНрддрдорд╛рди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдб-рдЗрд╡рд▓-рдкреНрд░рд┐рдВрдЯ рд▓реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ рдХрд╛рдо рдмрдлрд░
рдФрд░, рдпрджрд┐ рдЖрдк рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмрдлрд░ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдЗрд╕рдореЗрдВ рд░рдЦреЗрдВ
рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд░. рдЙрдкрдирд╛рдо рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ рдХреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдПрд╕рдЯреА
рдХреЗ рд╕рд╛рде рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓.

\buf-рдбреАрдПрд╕рдЯреА-рдмрдлрд░ рдЬреЛрдбрд╝реЗрдВ [src-рдмрдлрд░]
рдХреА рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝рддрд╛ рд╣реИ src-рдмрдлрд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ !.) рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдбреАрдПрд╕рдЯреА-рдмрдлрд░, рдЕрдЧрд░
рдпрд╣ рдореМрдЬреВрдж рд╣реИред рдЕрдЧрд░ рдбреАрдПрд╕рдЯреА-рдмрдлрд░ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдпрд╣ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.

\buf-рдХреЙрдкреА рдбреАрдПрд╕рдЯреА-рдмрдлрд░ [src-рдмрдлрд░]
рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ src-рдмрдлрд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП !., рдХрд╛рдо рдмрдлрд░, рдпрджрд┐ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ),
рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдбреАрдПрд╕рдЯреА-рдмрдлрд░ред рдХреЛ рджреЗрдЦреЗрдВ рдмрдлрд╝рд░реНрд╕ рдмрдлрд╝рд░ рдирд╛рдордХрд░рдг рдкрд░рдВрдкрд░рд╛рдУрдВ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдПред

\buf-del [рдмрдлрд░|рд░реЗрдВрдЬ]
рдЗрддрд┐рд╣рд╛рд╕ рд╕реВрдЪреА рд╕реЗ рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рд╣рдЯрд╛рдПрдБред рдЖрдк рдПрдХ рд╢реНрд░реЗрдгреА рд╕реВрдЪреА рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕рдореЗрдВ '-' рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдкрд╣рд▓реЗ рдФрд░ рдЕрдВрддрд┐рдо рдмрдлрд╝рд░ рдирдВрдмрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
"\buf-del 1-10" рдкрд╣рд▓реА 10 рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╣рдЯрд╛ рджреЗрдЧрд╛ред рдПрдХ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг, "\buf-del
21" рдХреЗрд╡рд▓ рдмрдлрд╝рд░ рд╕рдВрдЦреНрдпрд╛ 21 рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░реНрд╕ рд╣реЛрдВрдЧреЗ
рд▓рдЧрд╛рддрд╛рд░ рдкреБрдирдГ рдХреНрд░рдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

\buf-рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ [-r read-buf] [-w рд▓рд┐рдЦреЗрдВ-buf]
RSI \buf-рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдлрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рджреВрд╕рд░реЗ рдмрдлрд╝рд░ рдореЗрдВ. рдпрд╣ рдХрдорд╛рдВрдб рдХреЗрд╡рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рд╣реА рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдкрдврд╝рд╛
buf рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ рддреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдмрдлрд╝рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ!, рдпрджрд┐ рдпрд╣ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реИ,
рдЕрдиреНрдпрдерд╛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ!! рдЕрдЧрд░ рд░рд╛рдЗрдЯ-рдмрдлрд╝ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ рддреЛ рд╕рдВрдкрд╛рджрд┐рдд рдмрдлрд╝рд░ рд╣реИ
рдХреЛ рд╡рд╛рдкрд╕ рд▓рд┐рдЦрд╛ рдЧрдпрд╛!..

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, \buf-рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ $ EDITOR рдкрд╣рд▓реЗ, рдЙрд╕рдХреЗ рдмрд╛рдж $рджреГрд╢реНрдп
рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдпрджрд┐ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 'vi' рдЪреБрдиреЗрдВред

рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд░рд┐рд▓реАрдЬрд╝ 1.2 рдХреЗ рдЕрдиреБрд╕рд╛рд░, \buf-рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдЕрдм рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ
рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЙрдкрдирд╛рдо рдХрд╛ рдирд╛рдо рджреЗрдВред рдЗрд╕рдХрд╛ рдкреНрд░рдореБрдЦ рдХрд╛рд░рдг рд╣реИ
рдЙрдкрдирд╛рдо рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди (рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ)ред рдПрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ, рдиреАрдЪреЗ, рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП)ред

рдЖрдЬреНрдЮрд╛ рд╕рдВрдкрд╛рджрд┐рдд vi рдФрд░ Emacs рдХреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдПрд╕рдЯреА
рдХреЗ рд╕рд╛рде рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓.

\buff-рдмрдлрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
RSI \buf-рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рд╢реЙрд░реНрдЯрд╣реИрдВрдб рд╡рд┐рдзрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ \buf-рдХреЙрдкреА рдпрд╣
рджреМрдбрд╝рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░:

\buf_рдЬреЛрдбрд╝реЗрдВ !. рдмрдлрд░

\buf-load [-a] рдлрд╝рд╛рдЗрд▓ рдирд╛рдо [dst-buffer]
рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо in рдбреАрдПрд╕рдЯреА-рдмрдлрд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ !.). рдпрджрд┐ -a рдЭрдВрдбрд╛ рд╣реИ
рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ, рдХреА рд╕рд╛рдордЧреНрд░реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ рдбреАрдПрд╕рдЯреА-рдмрдлрд░. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдЧреИрд░рдХрд╛рдиреВрдиреА рд╣реИ
рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

\buf-save [-a] рдлрд╝рд╛рдЗрд▓ рдирд╛рдо [src-buffer]
рдХреА рд╕рд╛рдордЧреНрд░реА рд╕рд╣реЗрдЬрддрд╛ рд╣реИ src-рдмрдлрд░ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ !.) рдХреЛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред рдЕрдЧрд░ -a рдЭрдВрдбрд╛ рд╣реИ
рдмрд╢рд░реНрддреЗ рд╕рд╛рдордЧреНрд░реА рд╕рдВрд▓рдЧреНрди рд╣реЛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╡рд░реНрддрдорд╛рди рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп
рд╕рд╛рдордЧреНрд░реАред

\рдмрдл-рд╢реЛ [рдмрдлрд░]
рдирд╛рдорд┐рдд рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдмрдлрд░. рдЕрдЧрд░ рдмрдлрд░ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ
рд╕рднреА рдирд╛рдорд┐рдд рдмрдлрд╝рд░реНрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдХрдорд╛рдВрдб рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ
рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ рдЖрдкреВрд░реНрддрд┐ рдХрд░рдирд╛ рдХрд╛рдиреВрдиреА рд╣реИ рдирд╛рдорд╛рдВрдХрд┐рдд рдмрдлрд░ рдмрдлрд░, рдЗрддрд┐рд╣рд╛рд╕
рдмрдлрд╝рд░, рдФрд░ рдХрд╛рдо рдмрдлрд░ рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛.

рдЪрд░
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдВрддрд░рд┐рдХ рдЪрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ред

\рд╕реЗрдЯ [-x] [рдирд╛рдо=рдореВрд▓реНрдп ...]
рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ \рд╕реЗрдЯ рддреЛ рд╕рднреА рдЪрд░реЛрдВ рдХреЗ рд╡рд░реНрддрдорд╛рди рдорд╛рди рд╣реИрдВ
рдкреНрд░рджрд░реНрд╢рд┐рдд. рдЕрдиреНрдпрдерд╛ рдЪрд░ рдирд╛рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИ рдореВрд▓реНрдп. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ
рдЪрд░ (рджреЗрдЦреЗрдВ рд╡рд┐рд╢реЗрд╖ рдЪрд░) рдХреЗрд╡рд▓ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдореВрд▓реНрдпs, рддреЛ рдпрд╣ рдХреНрд░рд┐рдпрд╛
рдкрд┐рдЫрд▓реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдирд╛рдо рдЕрдЦрдВрдбред -x рдзреНрд╡рдЬ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ.

рдХрд╛рдо рдирд┐рдпрдВрддреНрд░рдг
рдирд┐рдореНрди рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреГрд╖реНрдарднреВрдорд┐ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрдЦрдиреЗ рдпрд╛ рдЙрдирдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдпреЗ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдРрд╕реЗ рд╢реЗрд▓реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ
csh(1).

\ рдиреМрдХрд░рд┐рдпрд╛рдБ [-i]
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпреЗ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ
рдЙрдирдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд▓рдВрдмрд┐рдд рд╣реИ, рд╡реЗ рдХрд┐рддрдиреЗ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХрдм рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
-i рд╡рд┐рдХрд▓реНрдк рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдиреМрдХрд░реА рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдЧрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрд▓ рд░рди рдЯрд╛рдЗрдо
рдХрд╛рд░реНрдп рдЙрд╕ рдХреНрд╖рдг рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд░реАрдб-рдЗрд╡рд▓ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░реНрдг рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ-
рдкреНрд░рд┐рдВрдЯ рд▓реВрдк рдЬрдм рдорддрджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рдирд╣реАрдВ рдЬрдм рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВрдбрд▓рд░.

\рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ [job_id]
рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рддрдХ рд░реБрдХреЗрдВрдЧреЗ рдиреМрдХрд░реА рдЖрдИрдбреА рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдиреМрдХрд░реА рдЖрдИрдбреА рдПрдХ рдЛрдгрд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ
рдлрд┐рд░ \рдЗрдВрддрдЬрд╝рд╛рд░ рддрдХ рд░реБрдХреЗрдЧрд╛ рдХреЛрдИ рд▓рдВрдмрд┐рдд рдХрд╛рд░реНрдп рдкреВрд░реЗ рд╣реЛрдВрдЧреЗ. рдпрджрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рд▓рдВрдмрд┐рдд рдирд╣реАрдВ рд╣реИ,
or рдиреМрдХрд░реА рдЖрдИрдбреА рдЪрд╛рд▓реВ рдХрд╛рд░реНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА
рдХрд┐ рдпрджрд┐ рдПрдХрд╛рдзрд┐рдХ рдиреМрдХрд░рд┐рдпрд╛рдБ рдЪрд▓ рд░рд╣реА рд╣реИрдВ, рдФрд░ a \рдЗрдВрддрдЬрд╝рд╛рд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП
рдкреНрд░рддреАрдХреНрд╖рд╛ рдЕрд╡рдзрд┐ рдХреЗ рднреАрддрд░ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░ рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдХреЗрддрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп. рдЕрдиреНрдп рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдП рд╕реЗ рд╕рдВрдХреЗрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ \рдЗрдВрддрдЬрд╝рд╛рд░ -1 рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рднреА
рджреНрд╡рд╛рд░рд╛ рдкреВрд░рд╛ рджреЗрдЦрд╛ рдЧрдпрд╛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ.

\killjob_id
рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдиреМрдХрд░реА рдЖрдИрдбреА, рдХрд┐рд╕реА рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдлреЗрдВрдХ рджреЗрдирд╛ рдЬрд┐рд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдПред рдЕрдЧрд░ рдиреМрдХрд░реА рдЖрдИрдбреА рдЪрд╛рд▓реВ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

\рдЬреЙрдм_рдЖрдИрдбреА рджрд┐рдЦрд╛рдПрдВ
рдкреВрд░реНрдг рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рдХрд╛ рд╡рд┐рд▓рдВрдмрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдиреМрдХрд░реА рдЖрдИрдбреА рдФрд░ рдиреМрдХрд░реА рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ
рд▓рдВрдмрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ (рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реНрдердЧрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдирд╛)ред рдЕрдЧрд░ рдиреМрдХрд░реА рдЖрдИрдбреА is
рдЕрднреА рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рд╡реИрдз рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЖрдк
рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ \рдЗрдВрддрдЬрд╝рд╛рд░ рдиреМрдХрд░реА рдЖрдИрдбреА рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред

рдПрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ
рд░рд┐рд▓реАрдЬ 1.2 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ csh-рд╕реНрдЯрд╛рдЗрд▓ рдХрдорд╛рдВрдб рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рд╛рде, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ
рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдкрд╣рд▓рд╛ рд╢рдмреНрдж рдЬрд╛рдБрдЪрддрд╛ рд╣реИ, рдкреВрд░реНрд╡ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рдХреЛрдИ рдкреНрд░рдкрддреНрд░ of рд╡рд┐рд╕реНрддрд╛рд░, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдЙрдкрдирд╛рдо рдХрд╛ рдирд╛рдо. рдпрджрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рдХреЛ рдЙрдкрдирд╛рдо рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░рд┐рднрд╛рд╖рд╛ рдЗрд╕рдХреЗ рдирд╛рдо рдХреА рдЬрдЧрд╣ рд▓реЗ рд░рд╣реА рд╣реИред рднрд┐рдиреНрди cshрд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд░реВрдк
рдПрдХ рдЙрдкрдирд╛рдо рдХреЗ рднреАрддрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ: '!*'рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐, рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреА рд╣реИред
рдпрджрд┐ рдХрд┐рд╕реА рдЗрддрд┐рд╣рд╛рд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рддрд░реНрдХ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддреЗ рд╣реИрдВред

рдкрд╕рдВрдж csh, рдЙрдкрдирд╛рдореЛрдВ рдХрд╛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдмрдирд╛рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рд╣реИ
рдЙрдкрдирд╛рдо рдЬреЛ рд╕рдорд╛рди рдирд╛рдо рд╕реЗ рдПрдХ рдХрдорд╛рдВрдб рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЙрдкрдирд╛рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

\рдЙрдкрдирд╛рдо [рдЙрд░реНрдл_рдирд╛рдо=рдЙрд▓рд┐рдпрд╛рд╕_рдмреЙрдбреА]
рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдХрд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ \рдЙрд░реНрдл рдХрдорд╛рдВрдб, рдлрд┐рд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА
рдкреНрд░рднрд╛рд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдпрд╣ рдХреЗ рдирд╛рдо рд╕реЗ рдПрдХ рдирдпрд╛ рдЙрдкрдирд╛рдо рдмрдирд╛рддрд╛ рд╣реИ рдЙрд░реНрдл рдирд╛рдо
рдФрд░ рдХрд╛ рдПрдХ рд╢рд░реАрд░ рдЙрдкрдирд╛рдо_рд╢рд░реАрд░; рдЕрдЧрд░ рдЙрд░реНрдл рдирд╛рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рджреНрдпрдорд╛рди рд╣реИ, рд╡рд┐рджреНрдпрдорд╛рди рдХрд╛ рд╢рд░реАрд░
рдЙрд░реНрдл рдирд╛рдо рдХреЛ рдирдИ рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдирдП рдЙрдкрдирд╛рдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬрдм рднреА рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдПрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ
рдЙрд░реНрдл рдирд╛рдо, рдкрдВрдХреНрддрд┐ рдХреЗ рд╢реЗрд╖ рднрд╛рдЧ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрдкрдирд╛рдо_рд╢рд░реАрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ '!*' рднреАрддрд░ рдХрд╣реАрдВ рднреА рдореМрдЬреВрдж рд╣реИ рдЙрдкрдирд╛рдо_рд╢рд░реАрд░, рдХреЛ рджрд┐рдП рдЧрдП рддрд░реНрдХ
рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЙрдкрдирд╛рдо рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рддрд░реНрдХ рдХреЛ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрдкрдирд╛рдо рдкрд░рд┐рднрд╛рд╖рд╛. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> \рдЙрдкрдирд╛рдо рд╣рд╛рдп='\рдЧреВрдВрдЬ !* рдирдорд╕реНрддреЗ рдХрд╣рд╛'
1> рд╣рд╛рдп рд╕реНрдХреЙрдЯ
рд╕реНрдХреЙрдЯ рдиреЗ рдирдорд╕реНрддреЗ рдХрд╣рд╛

рдЬрдмрдХрд┐ рдпрджрд┐ рдЙрдкрдирд╛рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ !* рдХреАрд╡рд░реНрдб, рддреЛ рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ:

1> \рдЙрдкрдирд╛рдо рд╣рд╛рдп='\рдЗрдХреЛ рдиреЗ рдирдорд╕реНрддреЗ рдХрд╣рд╛'
1> рд╣рд╛рдп рд╕реНрдХреЙрдЯ
рд╣реЗрд▓реЛ рд╕реНрдХреЙрдЯ рдиреЗ рдХрд╣рд╛

рдП рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рд╣реИ !* рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреЗ рднреАрддрд░ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрдкрдирд╛рдо_рд╢рд░реАрд░.
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИ !*, рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдореБрдЭреЗ рдореЗрд▓ рднреЗрдЬреЗрдВ.

\unalias рдЙрдкрдирд╛рдо_рдирд╛рдо
рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдЙрд░реНрдл рдирд╛рдо.

рдХрдИ рддрд░рд╣ рдХрд╛
рдмрдЪреЗ рд╣реБрдП рдЖрджреЗрд╢.

\рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ [x]
RSI \рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ рдХрдорд╛рдВрдб рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд░реАрдб-рдЗрд╡рд▓-рдкреНрд░рд┐рдВрдЯ рд▓реВрдк рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдмрдВрдж рдХрд░ рджреЗред рдХрдм
рдЕрдВрддрд┐рдо рд▓реВрдк рд▓реМрдЯрддрд╛ рд╣реИ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдирд┐рдХрд╛рд╕(1)рдПрд╕ред рдЖрдк рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдирд┐рдХрд╛рд╕ рдХреЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ $exit_value рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░ рд╢реЗрд▓ рдореЗрдВ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
of рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ. (0 <= x <= 255).

\рдЧрд░реНрднрдкрд╛рдд
рд╕рднреА рдиреЗрд╕реНрдЯреЗрдб рд░реАрдб-рдЗрд╡рд▓-рдкреНрд░рд┐рдВрдЯ рд▓реВрдкреНрд╕ рдХреЗ рдХрд╛рд░рдг рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд░реБрдХ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛
254 рдХрд╛ рдирд┐рдХрд╛рд╕ рдорд╛рди (рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐).

\рдкрдврд╝реЗрдВ [-рдП] [-рдПрди] [-рдПрдЪ] var_name
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЗрдирдкреБрдЯ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, рдкрдВрдХреНрддрд┐ рдХреЗ рдкрд╛рда рдХреЛ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ
рд╡рд░_рдирд╛рдоред рдЕрдЧрд░ -n рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдкрд┐рдЫрд▓реА рдирдИ рдкрдВрдХреНрддрд┐ рдХреЛ рдкрд╛рда рдХреА рдкрдВрдХреНрддрд┐ рдкрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
рдФрд░ рдЕрдЧрд░ -a рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдкрдВрдХреНрддрд┐ рдХрд╛ рдкрд╛рда рдореМрдЬреВрджрд╛ рдорд╛рди рд╕реЗ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд░_рдирд╛рдоред -h рдлрд╝реНрд▓реИрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рд╡рд░реНрдгреЛрдВ рдХреА рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ рдХреЛ рд╡рд╛рдкрд╕ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред

\рд╕реЛ рд╕реЗрдХрдВрдб
рдХрд╛рд░рдгреЛрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рд▓рд┐рдП рднреА рд░реБрдХреЗрдВ рд╕реЗрдХрдВрдб. рдпрд╣ рдЙрди рдмреИрдЪреЛрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд┐рдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдмреИрдЪреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд░реБрдХрдирд╛ (рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдерд╛
рдиреМрдХрд░рд┐рдпрд╛рдВ)ред

\рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ [-рдПрди] [рддрд░реНрдХ ...]
рдмрд┐рд▓рдХреБрд▓ UNIX рдХреА рддрд░рд╣ рдЧреВрдВрдЬ(1), рдпрд╣ рдЕрдкрдиреЗ рддрд░реНрдХреЛрдВ рдХреЛ stdout рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдирдпрд╛-
рд░реЗрдЦрд╛ред рдЕрдЧрд░ -n рдзреНрд╡рдЬ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рд╣реИ, рдирдИ рдкрдВрдХреНрддрд┐ рдЫреЛрдбрд╝реА рдЧрдИ рд╣реИред

\рд╡рд╛рд░рдВрдЯреА
рдорд╛рдирдХ рдЬреАрдПрдирдпреВ рд╡рд╛рд░рдВрдЯреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

\рдорджрдж [рдХрдорд╛рдВрдб]
рдмрд┐рдирд╛ рдХрд┐рд╕реА рддрд░реНрдХ рдХреЗ \рдорджрдж рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ,
рдЕрдиреНрдпрдерд╛, рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЖрджреЗрд╢, рдЕрдЧрд░ рд╣реЛ рддреЛред рдЬрдм рдорджрдж рдорд╛рдВрдЧреА рдЬрд╛рддреА рд╣реИ
рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░ рдЖрджреЗрд╢, \рдорджрдж рдлрд╝рд╛рдЗрд▓ рдвреВрдВрдврддрд╛ рд╣реИ $help_dir/command.hlp рдФрд░ рдЙрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕реНрдЯрдбрдЖрдЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

\рд╢реЗрд▓ [рд╢реЗрд▓ рдХрдорд╛рдВрдб]
If рдЦреЛрд▓ рдЖрджреЗрд╢ рддрдм рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдорд╛рд░ рдбрд╛рд▓рд╛ $рд╢реИрд▓ред рдЕрдЧрд░ $рд╢реИрд▓ рдЪрд░ рд╣реИ
рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдлрд┐рд░, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, / рдмрд┐рди / рд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдпрджрд┐ рдЦреЛрд▓ рдЖрджреЗрд╢ is
рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ рдлрд┐рд░ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрдорд╛рдВрдб рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд┐рд╢реЗрд╖ $? рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ред

\рддрд╛рд▓рд╛
рд╕рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдЗрдк рд╣реЛрдиреЗ рддрдХ рд╡рд░реНрддрдорд╛рди рд╕рддреНрд░ рдХреЛ рд▓реЙрдХ рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ \рддрд╛рд▓рд╛
UNIX рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ (рд╕реЗ / Etc / рдкрд╛рд╕рд╡рд░реНрдб) рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЪрд▓рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ, рддрдерд╛рдкрд┐ рдпрджрд┐ $рддрд╛рд▓рд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рддреНрдпрд╛рдкрдиред

рдзреНрдпрд╛рди рджреЗрдВ, рд╢реИрдбреЛ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ (рдЬрд┐рд╕рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкрд╛рд╕рд╡рд░реНрдб рднреА рд╣реЛрддрд╛ рд╣реИ)ред
рдЕрдиреБрдкрд▓рдмреНрдз), \рддрд╛рд▓рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реА рдХрд╛рдо рдХрд░реЗрдЧрд╛ $рддрд╛рд▓рд╛ рдЪрд░ред

рдлрд░реНрдЬреА рдирд╛рдо
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдкрдирд╛рдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ, рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рдХреЗ рд╕рд╛рде рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓. рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдордп рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ \unalias
рдХрдорд╛рдВрдб (рдпрд╛ рддреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░, рдпрд╛ рдЖрдкрдХреА .sqshrc рдлрд╝рд╛рдЗрд▓ рдХреЗ рднреАрддрд░)ред

! ! рдЙрдкрдирд╛рдо рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ csh(1)-рдЗрддрд┐рд╣рд╛рд╕ рддрдВрддреНрд░ рдХреА рддрд░рд╣, рдФрд░ рдХрд╛ рдПрдХ рдЙрдкрдирд╛рдо рд╣реИ
\buf-рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ. рд░рд┐рд▓реАрдЬрд╝ 0.7 рдХреЗ рд╕рд╛рде, рдпрд╣ рдЙрдкрдирд╛рдо рдХреЗрд╡рд▓ рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдХреА рдкрд┐рдЫрд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ. рджреЗрдЦрдирд╛ рд╡рд┐рд╢реЗрд╖ рдЪрд░, $рдЗрддрд┐рд╣рд╛рд╕_рдЖрд╢реБрд▓рд┐рдкрд┐ рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБ
рдирдП рд╢реЙрд░реНрдЯрд╣реИрдВрдб рддрдВрддреНрд░ рдкрд░ (рдирдпрд╛ рд╢реЙрд░реНрдЯрд╣реИрдВрдб рдЕрдзрд┐рдХ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдорд┐рд▓рддрд╛ рдЬреБрд▓рддрд╛ рд╣реИ csh).

рд╕реНрдкрд╖реНрдЯ
рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо \рд╕реНрдкрд╖реНрдЯ рдЖрджреЗрд╢, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдФрд░ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ред рдпрджрд┐ рд░реАрдбрд▓рд╛рдЗрди рд╕рдВрдХрд▓рд┐рдд рд╣реИ рддреЛ рд╕реНрдХреНрд░реАрди рднреА рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рдПрдЧреА
рдореЗрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ.

рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо \рд░реАрд╕реЗрдЯ рдЖрджреЗрд╢, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдП (рдпрджрд┐ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рд╣реЛ)ред

рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ [x]
рдЫреЛрдбрд╝реЛ [x]
рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо \рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ [X] рдХрдорд╛рдВрдб, рд╡рд░реНрддрдорд╛рди рд░реАрдб-рдЗрд╡рд▓-рдкреНрд░рд┐рдВрдЯ рд▓реВрдк рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкреВрд░реНрдгред

рд╕рдВрдкрд╛рджрд┐рдд
vi
Emacs
рдЗрдиреНрд╣реЗрдВ рдЙрдкрдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ \buf-рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдЖрдЬреНрдЮрд╛ред рджреЗрдЦрдирд╛ рдХрдорд╛рдВрдб-рдмрдлрд╝рд░реНрд╕ рдПрд╕рдЯреА
рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА \buf-рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЙрдкрдирд╛рдо.

рдЧреЛ рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ (рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдгреЛрдВ рд╕реЗ)ред

рдорджрдж
рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо \рдорджрдж рдЖрджреЗрд╢ред

рдкрдВрдХреНрддрд┐ рдореЗрдВ \рдЬрд╛рдирд╛

рдпрджрд┐ рдЪрд░ $рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо_рд╣реИрдХ 1 (рдЪрд╛рд▓реВ) рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЙрд╕ рдЪреАрдЬрд╝ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЗрди- рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
line \рдЬрд╛рдирд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХрдорд╛рдВрдб рдмреИрдЪ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
';' рдЬреЛрдбрд╝рдХрд░ рдПрдХ рд╣реА рдЪрд░рдг рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░ рдХреЗ рдЕрдВрдд рдкрд░ред рдпрд╣
рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ

1> sp_who;

рдЙрд╕реА рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдиреЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реЛ:

1> sp_who
2>\рдЬрд╛рдУ

рдЗрд╕реА рддрд░рд╣, рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЗ рдмрд╛рдж рдХреБрдЫ рднреА рдкрд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ рд╡реИрд╕рд╛ рд╣реА рдЬреИрд╕реЗ рд╡рд╣ рдерд╛
рд╕рд╛рдорд╛рдиреНрдп рдЖрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБ:

1> sp_who ; 2>/dev/null | рдЕрдзрд┐рдХ

рдЕрдиреНрдп рдХреЗ рд╡рд┐рдкрд░реАрдд рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрд╢рд┐рдпрд╛рд░ рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ред рдпрджрд┐ рдПрдХ
рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдПрдХрд▓ рдпрд╛ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рд╣реИ, рдЗрд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреАред
рдЗрд╕рдореЗрдВ рдЕрдиреЗрдХ рдЙрджреНрдзрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

1> рдЪреБрдиреЗрдВ "рдпрд╣ рдПрдХ рдПрдХрд╛рдзрд┐рдХ рдкрдВрдХреНрддрд┐ рд╣реИ
2>рдЙрджреНрдзрд░рдг; рдпрд╣ рд╕реНрдорд╛рд░реНрдЯ рд╣реИ!" ;

рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХреЗрд╡рд▓ рджреВрд╕рд░рд╛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо (рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╡рд╛рд▓рд╛) рд╣реЛрдЧрд╛
рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреАред

рд╡рд┐рд╢реЗрд╖ рдЪрд░


рдРрд╕реЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ,
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпреЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рдХреЗ рдХрдИ рдкрд╣рд▓реВ рд╣реИрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪрдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗрд╡рд▓ рд╡рд┐рд╢реЗрд╖ рдЪрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИрдВ
рдпреЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВ)ред

рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрд╛рд░
рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рдЖрдЧреЗ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЙрдиреНрд╣реЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдРрд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рд╡рд╣ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдХреЛрдИ рдЕрдиреБрдХреНрд░рдо рд╡рд░реНрдг.

рдмреВрд▓рд┐рдпрди
рд╕рдХрд╛рд░рд╛рддреНрдордХ рдмреВрд▓рд┐рдпрди рдорд╛рди рдХреЛ "рд╕рд╣реА", "рд╣рд╛рдВ", "1", рдпрд╛ "рдЪрд╛рд▓реВ" рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
(рдХреЗрд╕ рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓) рдФрд░ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдмреВрд▓рд┐рдпрди рдорд╛рди рдХреЛ "рдЧрд▓рдд", "рдирд╣реАрдВ" рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
"0", рдпрд╛ "рдСрдлрд╝" (рдХреЗрд╕ рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдорд╛рди рд╣реЛрдЧрд╛
рд╣рдореЗрд╢рд╛ "1" рдпрд╛ "0" рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкрде
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдкрде рд╡рд╣ рдирд╛рдо рдЬреЛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрд╛рд░реНрдпрдХреНрд░рдо.

int рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЕрдВрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рдЪрд░ рдХреА рд╕реАрдорд╛ рдХреЛ рднреА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
рдкреВрд░реНрдгрд╛рдВрдХред

рджрд┐рдирд╛рдВрдХ-рд╡рд┐рд╢реЗрд╖
рдпрд╣ рдкреНрд░рд╛рд░реВрдк рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдбреЗрдЯрд╛(1)
рдЖрджреЗрд╢, рдпрд╛ рд╕реНрдЯреНрд░реИрдлрд╝рдЯрд╛рдЗрдо(3C) рдФрд░ рд╕реАрдПрдлрдЯрд╛рдЗрдо(3C) рдорд╛рдирдХ рд╕реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛рд░реНрдпред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
'%H:%M:%S' 24 рдШрдВрдЯреЗ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдШрдВрдЯреЛрдВ рдХрд╛ рд╕рдордп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдХреЛрд▓рди, рдЙрд╕рдХреЗ рдмрд╛рдж
рдорд┐рдирдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдХреЛрд▓рди рдХреЗ рдмрд╛рдж, рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рджред

рдлрд╝реНрд▓реЛрдЯ-рдкреНрд░рд╛рд░реВрдк
рдкреНрд░рд╛рд░реВрдк рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреБрдирд╢реНрдЪ, рдЬрд╣рд╛рдВ p рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдорд╛рди рдХреА рдХреБрд▓ рд╕рдЯреАрдХрддрд╛ рд╣реИ
(рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрдХреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рджрд╢рдорд▓рд╡ рдХреЗ рдмрд╛рдж рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрдХ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)
рдФрд░ s рдорд╛рди рдХрд╛ рдкреИрдорд╛рдирд╛ рд╣реИ (рджрд╢рдорд▓рд╡ рдХреЗ рдмрд╛рдж рдЕрдВрдХреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛)ред
рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВ)ред

рдЪрд░

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░реЛрдВ рдХреЗ рднреАрддрд░ рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде рд╣реИрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдФрд░ рдЗрдирдХреА рд╕реЗрдЯрд┐рдВрдЧ
рдЪрд░ рд╢реЗрд▓ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред

$? (рдЗрдВрдЯ)
рдЗрд╕ рд░реАрдб-рдУрдирд▓реА рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд┐рдЯрд░реНрди рдорд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

┬╖ рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рддреНрд░реБрдЯрд┐ рд╕рдВрдЦреНрдпрд╛ рдЧрдВрднреАрд░рддрд╛ рдХреЗ SQL рд╕рд░реНрд╡рд░ (@@errno) рд╕реЗ рд▓реМрдЯреА
10 (рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдКрдкрд░)ред

┬╖ рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдкрд╛рдЗрдк рдХрдорд╛рдВрдб рдХрд╛ рдирд┐рдХрд╛рд╕ рдорд╛рдиред

┬╖ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд sqsh рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд░рд┐рдЯрд░реНрди рдорд╛рдиред

$$? (рдЗрдВрдЯ)
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдЕрдВрддрд┐рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд \if рдХрдерди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

- 0 -
рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдЧрд▓рдд рдкрд╛рдпрд╛ рдЧрдпрд╛ред

- 1 -
рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рд╕рд╣реА рдкрд╛рдпрд╛ рдЧрдпрд╛ред

- 2 -
рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдереА.

$# (рдЗрдВрдЯ)
рдЗрд╕рдореЗрдВ sqsh рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдкрд╛рд░рд┐рдд рддрд░реНрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

$* (рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реВрдЪреА)
рдЬрдм рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИ
рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ред

${0}...${N} (int)
рд╕реНрдерд┐рддреАрдп рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд░реНрдХ ${0} рдХрд╛ рдирд╛рдо рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, ${1} рдкрд╣рд▓рд╛ рддрд░реНрдХ рд╣реИ, рдЖрджрд┐ред

$$ рд╡рд░реНрддрдорд╛рди рдЪрд▓ рд░рд╣реЗ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рддреНрд░ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рджрд░реНрд╢рди
рдЗрд╕рдореЗрдВ рдЙрд╕ DISPLAY рдХрд╛ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ X-рд╕рд░реНрд╡рд░ XWindows рдкрд░рд┐рдгрд╛рдо рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╡рд┐рдВрдбреЛ \рдЬрд╛рдирд╛ -x. рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ $рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓ рдкрд░реНрдпрд╛рд╡рд░рдг.

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд╛рдо
рдирд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрд╡рдпрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ sqsh-2.1.7.
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд╛рдо sysprocesses рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ:
master.dbo.sysprocesses рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо_рдирд╛рдо рдЪреБрдиреЗрдВ рдЬрд╣рд╛рдВ spid=@@pid;

рдСрдЯреЛрдЙрдЬрд╝ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдиреЛрдЯ: рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЕрд░реНрде рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

If $autouse рд╕реЗрдЯ рд╣реИ, рдФрд░ $рдбреЗрдЯрд╛рдмреЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓
рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ \рдЬреЛрдбрд╝рдирд╛ "рдЙрдкрдпреЛрдЧ" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП $autouse"рдПрдХ рдмрд╛рд░ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ред

рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -D рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

рдмреИрдирд░ (рдмреВрд▓рд┐рдпрди)
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдмреИрдирд░ рд╕рдВрджреЗрд╢ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 1 рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ -b рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ.

рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ (int)
рдЗрд╕ рдЖрдВрддрд░рд┐рдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдлрд▓ рд╣реБрдП рдмреИрдЪреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЬрд┐рддрдиреА рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред

рдЬрдм рднреА рдЧрдВрднреАрд░рддрд╛ рдХреА рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рддреЛ рдПрдХ рдмреИрдЪ рдХреЛ рд╡рд┐рдлрд▓ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ $thresh_fail is
рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХрдм $рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ рдкрд╣реБрдБрдЪрддреА рд╣реИ $thresh_exit рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдирд┐рдХрд╛рд╕ рдорд╛рди рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ
рдЕрд╕рдлрд▓ рд╣реБрдП рдмреИрдЪреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реЗред рд╕реЗрдЯрд┐рдВрдЧ $рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ рдХреЛ
рд╕реНрдЯреНрд░рд┐рдВрдЧ "" рдЗрд╕реЗ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░ рджреЗрдЧреА, рдХреЛрдИ рдЕрдиреНрдп рдорд╛рди рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдкрд░рд┐рдгрд╛рдо рд╣реИ.

рджреЗрдЦ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБред

рдмреИрдЪ_рдкреЙрдЬрд╝ (рдмреВрд▓рд┐рдпрди)
рдкреНрд░рддреНрдпреЗрдХ рдмреИрдЪ рдХреЗ рдмрд╛рдж "рд░реЛрдХрд╛ рдЧрдпрд╛ред рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдВрдЯрд░ рджрдмрд╛рдПрдВ..." рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЪрд░, рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ $рдЧреВрдВрдЬ SQL рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ
рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ -i рд╡рд┐рдХрд▓реНрдк.

bcp_colsep (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдмреАрд╕реАрдкреА рд╕реНрдЯрд╛рдЗрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рджреМрд░рд╛рди рдХреЙрд▓рдо рдХреЗ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред $рд╢реИрд▓реА
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдФрд░ -m рд╡рд┐рдХрд▓реНрдк \рдЬрд╛рдирд╛ рдЖрдЬреНрдЮрд╛)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ
"|"ред

bcp_rowsep (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдмреАрд╕реАрдкреА рд╢реИрд▓реА рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рджреМрд░рд╛рди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред $рд╢реИрд▓реА рд╡рд┐рдиреНрдпрд╛рд╕
рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдФрд░ -m рд╡рд┐рдХрд▓реНрдк \рдЬрд╛рдирд╛ рдЖрдЬреНрдЮрд╛)ред рдзреНрдпрд╛рди рджреЗрдВ, рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ ("\n") рд╣реИ
рдпрд╣ рдорд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ
"|"ред

bcp_trim (рдмреВрд▓рд┐рдпрди)
рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдмреАрд╕реАрдкреА рд╕реНрдЯрд╛рдЗрд▓ рдЖрдЙрдЯрдкреБрдЯ рдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рд╕реЗ рдкрд┐рдЫрд▓реА рдЬрдЧрд╣реЛрдВ рдХреЛ рдЯреНрд░рд┐рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ
рдХреЙрд▓рдо. рдбрд┐рдлрд╝реЙрд▓реНрдЯ "рд╕рддреНрдп" рд╣реИ.

рдЬрдВрдЬреАрд░ (рдмреВрд▓рд┐рдпрди)
рдпрджрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ sqsh "рдЬрдВрдЬреАрд░" рд▓реЗрдирджреЗрди рдореЛрдб (рдЙрд░реНрдл "рдСрдЯреЛрдХреЙрдорд┐рдЯ рдСрдл") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧ
рдЗрд╕рдХрд╛ рд╡рд░реНрддрдорд╛рди рдХрдиреЗрдХреНрд╢рди рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ. рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдЬрд░рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рддрд░реНрдХ -n.

рд╡рд░реНрдгрд╕реЗрдЯ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдпрджрд┐ рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ SQL рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ
рдХрдиреЗрдХреНрд╢рди рдХреЗ рджреМрд░рд╛рди рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдЧрд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕реЗ рдФрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рдП
рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЪрд╛рд░рд╕реЗрдЯ. рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдг рд╕реЗрдЯ рдХреЗ рд▓рд┐рдПред

Clear_on_fail (рдмреВрд▓рд┐рдпрди)
рдЖрдо рддреМрд░ рдкрд░, рдЬрдм рднреА \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрд╕рдХреЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИ
рд╕рд╛рдордЧреНрд░реА, рдЙрдиреНрд╣реЗрдВ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ред рд╕реЗрдЯрд┐рдВрдЧ $clear_on_fail 0 рдкрд░, рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ
рдпрджрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рднреЗрдЬрддреЗ рд╕рдордп рдХреЛрдИ рд╡рд┐рдлрд▓рддрд╛ рдЖрддреА рд╣реИ рддреЛ рдмрдлрд░ рдмрд░рдХрд░рд╛рд░ рд░рд╣реЗрдЧрд╛ред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 1, рдпрд╛ рдЪрд╛рд▓реВ рд╣реИ.

рдХреЛрд▓рд╕реЗрдк (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдХреЛрд▓рд╕реЗрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ SQL рдХреЙрд▓рдо рдЖрдЙрдЯрдкреБрдЯ рдХреЙрд▓рдо рдХреЛ рдкрд░рд┐рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ " ", рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -s.

рдХреЛрд▓рд╡рд┐рдбреНрде (int)
рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЕрдзрд┐рдХрддрдо рдХреЙрд▓рдо рдЪреМрдбрд╝рд╛рдИ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕реБрдВрджрд░ рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА (рджреЗрдЦреЗрдВ)
$рд╢реИрд▓реА рдиреАрдЪреЗ)ред рдпрджрд┐ рдХрд┐рд╕реА рд╕реНрддрдВрдн рдХреА рдХреЛрдИ рдкрдВрдХреНрддрд┐ рдЗрд╕ рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХ рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛рдПрдЧрд╛
рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рджреГрд╖реНрдЯрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЖрдХрд░реНрд╖рдХ рддрд░реАрдХреЗ рд╕реЗ $colwidth рдкрд╛рддреНрд░ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐
рд╕рднреА рдХреЙрд▓рдореЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдХреНрд░реАрди рдЪреМрдбрд╝рд╛рдИ рд╣реИ $colwidth рддрдХ рдкрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕реНрдХреНрд░реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ рддрдХ рдкрд╣реБрдБрдЪ рдЧрдпрд╛ рд╣реИ.

рдбреЗрдЯрд╛рдмреЗрд╕ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдпрджрд┐ рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ SQL рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ a
"рдЙрдкрдпреЛрдЧ $рдбреЗрдЯрд╛рдмреЗрд╕"рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░
рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд░рдВрдЯ рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрджрд░реНрдн.

рджрд┐рдирд╛рдВрдХ (рджрд┐рдирд╛рдВрдХ-рд╡рд┐рд╢реЗрд╖)
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрди рдкреЗрдЬ рджреЗрдЦреЗрдВ)ред рдбреЗрдЯрд╛(1)), рдФрд░ рдпрд╣
рд╡реЗрд░рд┐рдПрдмрд▓ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡рд░реНрддрдорд╛рди рджрд┐рдирд╛рдВрдХ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╛рд░реВрдк
рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ %d-%b-%y рд╣реИ (рдЬреИрд╕реЗ 02-рдлрд░рд╡рд░реА-1996)ред

рджрд┐рдирд╛рдВрдХрд╕рдордп (рджрд┐рдирд╛рдВрдХ-рд╡рд┐рд╢реЗрд╖)
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рд╕рдорд╛рди рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ $рддрд╛рд░реАрдЦ рдФрд░ $ рд╕рдордп рдФрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рднреА SQL рд╕рд░реНрд╡рд░ DATETIME рдФрд░ SMALLDATETIME рдХреЙрд▓рдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рд░реВрдк рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ
рдЬрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдорд╣реАрдиреЗ рдФрд░ рджрд┐рди рдХреЗ рдирд╛рдо рдЬреИрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реАрдЯреА-рд▓рд┐рдм рд╕реНрдерд╛рдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдХреЗрд▓ рдХрд╛ рдорд┐рд╕-рдореИрдЪ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ -z рдЭрдВрдбрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ
рдпреВрдПрд╕ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝реНрд░реЗрдВрдЪ рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ
рдкрд╕рдВрдж рдХреА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ -z, рдХрд╛ рдЙрдкрдпреЛрдЧ $рджрд┐рдирд╛рдВрдХрд╕рдордп рд╕рднреА рддрд╛рд░реАрдЦ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛
рдлрд╝реНрд░реЗрдВрдЪ рдХреЗ рдмрдЬрд╛рдп рдЕрдореЗрд░рд┐рдХреА рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдг рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдпрдерд╛рд╕реНрдерд╛рди рдЫреЛрдбрд╝ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдХреЙрд▓рдо рдорд╛рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рджреМрд░рд╛рди '%' рд╡рд░реНрдг рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рд╡рд░реНрдгреЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

[] рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреА рдПрдХ рдЬреЛрдбрд╝реА ('[' рдФрд░ ']') рдХреЗ рдмреАрдЪ рдореМрдЬреВрдж рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
SMALLDATETIME рдХреЙрд▓рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ
рд╕реЗрдХрдВрдб рдФрд░ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдорд╛рди рдЬреЛ SMALLDATETIME рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ
рдлрд┐рд░ рднреАред DATETIME рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

%a рд╡рд░реНрддрдорд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХрд╛ рдирд╛рдоред

%A рд╡рд░реНрддрдорд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреВрд░реЗ рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХрд╛ рдирд╛рдоред

%b рд╡рд░реНрддрдорд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдорд╣реАрдиреЗ рдХрд╛ рдирд╛рдоред

%B рд╡рд░реНрддрдорд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреВрд░реЗ рдорд╣реАрдиреЗ рдХрд╛ рдирд╛рдоред

%c рд╡рд░реНрддрдорд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡
рд╕реНрдерд╛рдиреАрдп.

%d рдорд╣реАрдиреЗ рдХрд╛ рджрд┐рди рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ (рд╕реАрдорд╛ 0 рд╕реЗ 31 рддрдХ)ред

%D рдЕрдореЗрд░рд┐рдХреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рддрд╛рд░реАрдЦ (рдорд┐рдореА/рджрд┐рди/рд╡рд░реНрд╖)ред

%H 24 рдШрдВрдЯреЗ рдХреА рдШрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдШрдВрдЯрд╛ (рд╕реАрдорд╛ 00 рд╕реЗ 23)

%I 12-рдШрдВрдЯреЗ рдХреА рдШрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдШрдВрдЯрд╛ (рд╕реАрдорд╛ 01 рд╕реЗ 12)

%j рд╡рд░реНрд╖ рдХрд╛ рджрд┐рди рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ (рд╕реАрдорд╛ 001 рд╕реЗ 366 рддрдХ)ред

%m рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣реАрдирд╛ (рд╕реАрдорд╛ 10 рд╕реЗ 12)ред

%M рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рдирдЯ.

%p рджрд┐рдП рдЧрдП рд╕рдордп рдорд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╛ рддреЛ 'рд╣реВрдБ' рдпрд╛ 'рджреЛрдкрд╣рд░', рдпрд╛ рд╕рдВрдЧрдд
рд╡рд░реНрддрдорд╛рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд▓реЛрдХреЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ред

%r рд╕рдордп 12 рдШрдВрдЯреЗ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ (hh:mm:ss [AM|PM])ред

рдИрдкреАрдУрд╕реА рдХреЗ рдмрд╛рдж рд╕реЗ %s рд╕реЗрдХрдВрдб (1970-01-01 00:00:00 рдпреВрдЯреАрд╕реА) (рдпрд╣ рд╕рднреА рдкрд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ)
рд╕рд┐рд╕реНрдЯрдо)ред

%S рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджреВрд╕рд░рд╛.

%T рд╡рд░реНрддрдорд╛рди рд╕рдордп 24 рдШрдВрдЯреЗ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ (hh:mm:ss)ред

%u рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд┐рд▓реАрд╕реЗрдХрдВрдб.

%U рдЪрд╛рд▓реВ рд╡рд░реНрд╖ рдХреА рд╕рдкреНрддрд╛рд╣ рд╕рдВрдЦреНрдпрд╛ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ
рдкрд╣рд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рджрд┐рди рд░рд╡рд┐рд╡рд╛рд░.

%W рдЪрд╛рд▓реВ рд╡рд░реНрд╖ рдХреА рд╕рдкреНрддрд╛рд╣ рд╕рдВрдЦреНрдпрд╛ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ
рдкрд╣рд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рджрд┐рди рд╕реЛрдорд╡рд╛рд░ред

%w рд╕рдкреНрддрд╛рд╣ рдХрд╛ рджрд┐рди рджрд╢рдорд▓рд╡ рдХреЗ рд░реВрдк рдореЗрдВ, рд░рд╡рд┐рд╡рд╛рд░ 0 рд╣реИред

%x рд╕рдордп рдХреЗ рдмрд┐рдирд╛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рджрд┐рдирд╛рдВрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ред

%X рджрд┐рдирд╛рдВрдХ рдХреЗ рдмрд┐рдирд╛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рд╕рдордп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ред

%y рд╡рд░реНрд╖ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╢рддрдХ рдХреЗ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ (рд╢реНрд░реЗрдгреА 00 рд╕реЗ 99 рддрдХ)ред

%Y рд╕рджреА рд╕рд╣рд┐рдд рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрд╖ред

%Z рд╕рдордп рдХреНрд╖реЗрддреНрд░ (рдЬреИрд╕реЗ, EDT), рдпрд╛ рдпрджрд┐ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рд╣реИ рддреЛ рдХреБрдЫ рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

%% рдПрдХ рд╢рд╛рдмреНрджрд┐рдХ '%' рд╡рд░реНрдг.

рдбрд┐рдмрдЧ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
If рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо (-DDEBUG) рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рджрд░реНрд╢рд┐рдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред $рдбреАрдмрдЧ рдПрдХ рдкрд╛рдЗрдк рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (|)
рд╡рд┐рднрд┐рдиреНрди рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕реАрдорд╛рдВрдХрд┐рдд (рддрд╛рд░реНрдХрд┐рдХ рдпрд╛) рд╕реЗрдЯ
рдбрд┐рдмрдЧрд┐рдВрдЧ: ALIAS, AVL, рдмреАрд╕реАрдкреА, рдкреНрд░рджрд░реНрд╢рди, рд▓рд┐, рддреНрд░реБрдЯрд┐, рд╡рд┐рд╕реНрддрд╛рд░, FD, рдиреМрдХрд░реА, рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди (рдПрдмреАрдмреАрдЖрд░ред RL),
рдЖрд░рдкреАрд╕реА, рд╕реНрдХреНрд░реАрди, рд╣рд╕реНрддрд╛рдХреНрд╖рд░, рд╕рд┐рдЧрдЪрд▓реНрдб (рдпрд╛ рдПрд╕рдЖрдИрдЬреАрд╕реАрдПрд▓рдбреА) рдпрд╛ рд╕рдм.

defer_bg (рдмреВрд▓рд┐рдпрди)
рдЖрдо рддреМрд░ рдкрд░, рдЬрдм рдХреЛрдИ рдХрд╛рд░реНрдп рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ '&' рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ), рддреЛ
рдХрд╛рд░реНрдп рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ (рдореЗрдВ рд╕реНрдерд┐рдд) рдореЗрдВ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ $tmp_dir) рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддрдХ
рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ \рджрд┐рдЦрд╛рдирд╛ рдиреМрдХрд░реА рдЖрдИрдбреА. рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рд░реНрдп рдХрд╛ рдлрд▓ рдорд┐рд▓рддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдЭреВрдареА рдЗрдЪреНрдЫрд╛ рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреЛрдИ рд╡рд┐рд▓рдВрдмрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреА рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдХреНрд░реАрди рдкрд░ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛
рддреБрд░рдВрдд

рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ (рдмреВрд▓рд┐рдпрди)
рдХреА рд╕реНрдерд╛рдкрдирд╛ $рдЧреВрдВрдЬ рдСрди (1) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдмрдорд┐рдЯ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ \рдЬрд╛рдирд╛
рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдХрдорд╛рдВрдбред рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 0 (рдпрд╛ рдмрдВрдж), рдФрд░ рдкрд░ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -e рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рдмреВрд▓рд┐рдпрди)
рд╕реЗрдЯрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ $рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реЛрдЧрд╛
рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдкрд╛рд╕рд╡рд░реНрдб рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧрд┐рди рдХрдиреЗрдХреНрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВред рдпрд╣
рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -X рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

рдирд┐рдХрд╛рд╕_рдЕрд╕рдлрд▓рдЧрдгрдирд╛ (рдмреВрд▓рд┐рдпрди)
рдЗрд╕ рдорд╛рди рдХреЛ 1 рдХрд╛рд░рдг рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП $рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ
рдЧреИрд░-рддреНрд░реБрдЯрд┐ рд╕рдорд╛рдкреНрддрд┐ рдкрд░ 0 рдХреЗ рдмрдЬрд╛рдпред рджреЗрдЦрдирд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рдорд╛рди 0 рд╣реИред

рдирд┐рдХрд╛рд╕_рдореВрд▓реНрдп (int)
рдЬрдм рдЖрдк рдПрдХ рдирд┐рдХрд╛рд╕ рдХреЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ sqsh рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ \рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ 3 рдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдЙрдкрдирд╛рдо рдирд┐рдХрд╛рд╕ or рдЫреЛрдбрд╝рдирд╛ рдЖрджреЗрд╢ рджреЗрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ $exit_value
рдЪрд░ред рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдорд╛рди рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ \рд╕реЗрдЯ рдЖрдЬреНрдЮрд╛ред рдЬрдм sqsh рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдЪрд░ рдХрд╛ рдПрдХ рдЧреИрд░-рд╢реВрдиреНрдп рдорд╛рди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдХрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдХреЛрдб. рджреЗрдЦрдирд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБред

рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ (рдмреВрд▓рд┐рдпрди)
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬрдм \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░ рдХреА рд╕рд╛рдордЧреНрд░реА
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ "0" рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ, рдмрдлрд╝рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ. рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ (1) рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╣реЛрдВ
рд╡рд╣ рдмрдлрд╝рд░ рдЬрд┐рд╕рдореЗрдВ '$' рд╣реИ рдФрд░ рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдЙрдирдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╛ (2) рдХреЗ рд▓рд┐рдП
рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдХрд╛рд░рдг; рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп (рдФрд░ рдмрдлрд╝рд░ рдХреА рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рд▓рд┐рдкрд┐) рд▓рдЧрддрд╛ рд╣реИ
рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рд╡рд┐рд╕реНрддрд╛рд░.

рдлрд╝рд┐рд▓реНрдЯрд░ (рдмреВрд▓рд┐рдпрди)
рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо (рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ SQL рдмреИрдЪ рдХреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЛ рдЯреЙрдЧрд▓ рдХрд░рддрд╛ рд╣реИ
$рдлрд╝рд┐рд▓реНрдЯрд░_рдкреНрд░реЛрдЧ рд╡реИрд░рд┐рдПрдмрд▓, рдиреАрдЪреЗ) SQL рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ '0' рд╣реИ,
рдпрд╛ 'рдмрдВрдж'.

рдлрд╝рд┐рд▓реНрдЯрд░_рдкреНрд░реЛрдЧ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдЙрд╕ рдмрд╛рд╣рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ SQL рдмреИрдЪ рдХреЛ рдкрд╣рд▓реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
SQL рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ $рдлрд╝рд┐рд▓реНрдЯрд░ '0' рдпрд╛ рдкрд░ рд╕реЗрдЯ рд╣реИ
'рдмрдВрдж'ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'm4 -' рд╣реИ.

рдлрд╝реНрд▓реЛрдЯ (рдлрд╝реНрд▓реЛрдЯ-рдкреНрд░рд╛рд░реВрдк)
рд╕рднреА рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рд░реВрдк (рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдФрд░ рдкреИрдорд╛рдиреЗ) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рддред рдбрд┐рдлрд╝реЙрд▓реНрдЯ '18.6' рд╣реИ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдорд╛рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ
рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдХреЛ рдЫреЛрдЯрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдорд╛рди рдХреЛ рдмрд╣реБрдд рдХрдо рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдХреЙрд▓рдо рдЦрд░рд╛рдм рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд░рд┐рдгрд╛рдо рдЧрд╝рд▓рдд-рд╕рдВрд░реЗрдЦрд┐рдд рд╣реЛрдирд╛ рд╕реЗрдЯ рд╣реИред

рдкрд╛рджрд▓реЗрдЦ (рдмреВрд▓рд┐рдпрди)
рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЗ рдмрд╛рдж "(%d рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рднрд╛рд╡рд┐рдд)" рдХреЛ рдЯреЙрдЧрд▓ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ
'1' рд╣реИ.

рд╣реЗрдбрд░ (рдмреВрд▓рд┐рдпрди)
рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рд╣реЗрдбрд░ рдХреЛ рдЯреЙрдЧрд▓ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
'1'ред

help_dir (рдкрде)
рдпрд╣ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рд╕рд╣рд╛рдпрддрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕реНрдерд╛рди рд╣реИ \рдорджрдж рдЖрджреЗрд╢, рдЖрдорддреМрд░ рдкрд░ рдпрд╣
/usr/local/lib/sqsh/help рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯред

рд╣рд┐рд╕реНрдЯ_рдСрдЯреЛ_рд╕реЗрд╡ (рдЗрдВрдЯ)
рдЬрдм рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рд╣реЛ $histave рдЪрд╛рд▓реВ рд╣реИ рдФрд░ $hist_auto_save рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдорд╛рди рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИ
0 рд╕реЗ рдЕрдзрд┐рдХ, рддреЛ рдЗрддрд┐рд╣рд╛рд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ $рдЗрддрд┐рд╣рд╛рд╕ рдмрд╛рдж $hist_auto_save
рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░реНрд╕ рдХрд╛ рд╕рдВрд╢реЛрдзрдиред рдЬрдм рдорд╛рди 0 (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рд╣реЛ, рддреЛ рдХреЛрдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд╣реАрдВ
рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛.

рд╣рд┐рд╕реНрдЯрдирдо (int)
рдЗрд╕рдореЗрдВ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рдЬрд▓реНрдж рд╣реА рд╡рд░реНрддрдорд╛рди рдХрдорд╛рдВрдб рдмреИрдЪ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛
рдЬреИрд╕рд╛ \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕рднреА рджреЗрдЦреЗрдВ
рдкрд░ рдЪрд░реНрдЪрд╛ $histunique рдЪрд░ред

рдЗрддрд┐рд╣рд╛рд╕ (рдкрде)
рдпрд╣ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯрд╛рд░реНрдЯ-рдЕрдк рдФрд░ рд╢рдЯрдбрд╛рдЙрди рдХреЗ рджреМрд░рд╛рди. рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $HOME/.sqsh_history. рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ
рд╣рд░ рдмрд╛рд░ рдЬрдм рдЗрд╕реЗ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЙрд╕реА рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ $рд╢реАрдШреНрд░ is
рд╣рд░ рдмрд╛рд░ рд╕рдВрдХреЗрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрддрд┐рд╣рд╛рд╕_рдЖрд╢реБрд▓рд┐рдкрд┐ (рдмреВрд▓рд┐рдпрди)
рдпрд╣ рдЪрд░ рдХреЗрд╡рд▓ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдХреЗ рднреАрддрд░ рд╣реА рд╕рд╛рд░реНрдердХ рд╣реИред рдпрджрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд┐рд╕реА рднреА рдирд╛рдорд┐рдд рдмрдлрд╝рд░ рдпрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдХреЛ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░ рдкрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
'рд╢' рдЗрддрд┐рд╣рд╛рд╕ рд╢реИрд▓реА рдореЗрдВ, рдЬреИрд╕реЗ '!40'ред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдирд╣реАрдВ рд╣реИ
рдЗрддрд┐рд╣рд╛рд╕ рдЖрд╢реБрд▓рд┐рдкрд┐ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдмрд╣реБрдд рдмреБрджреНрдзрд┐рдорд╛рди, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рднреНрд░рдорд┐рдд рд╣реЛ рдЬрд╛рдПрдВ (рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрджреНрдзреГрдд рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ ! рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕реНрдорд╛рд░реНрдЯ рд╣реИ)ред

рд╣рд┐рд╕реНрдЯрд╕реЗрд╡ (рдмреВрд▓рд┐рдпрди)
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдорд╛рди рдХрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ $рдЗрддрд┐рд╣рд╛рд╕ Sqsh рдХреА рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ рдкрд╣рд▓реЗ.

рд╣рд┐рд╕реНрдЯрд╕рд╛рдЗрдЬ (int)
рдЗрд╕ рдЪрд░ рдХреЗ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░рдХреНрд╖рд┐рдд рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 10 рд╣реИ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рдШрдЯ рд░рд╣рд╛ рд╣реИ
рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рд╣рд┐рд╕реНрдЯреБрдирд┐рдХ (рдмреВрд▓рд┐рдпрди)
рдЕрдЧрд░ рд╕реЗрдЯ рд╣реЛ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдмрдлрд╝рд░реНрд╕ рдХрд╛ MRU-LRU рдСрд░реНрдбрд░ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрдорд╛рдВрдб рдмрдлрд╝рд░реНрд╕ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ:

LINUX1502.user1.master.1> \рдЗрддрд┐рд╣рд╛рд╕
(1) sp_who
(2) sa_role рдХреЛ рднреВрдорд┐рдХрд╛ mon_role рдкреНрд░рджрд╛рди рдХрд░реЗрдВ
(3) monProcessActivity рд╕реЗ * рдЪреБрдиреЗрдВ
(4) @@authmech,show_sec_services() рдЪреБрдиреЗрдВ
(5) @@servername,@@authmech,show_sec_services() рдЪреБрдиреЗрдВ
LINUX1502.user1.master.1> sp_who
LINUX1502.user1.master.2>рдЬрд╛рдУ
... рдЖрдЙрдЯрдкреБрдЯ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛
LINUX1502.user1.master.1> \рдЗрддрд┐рд╣рд╛рд╕
(1) sa_role рдХреЛ рднреВрдорд┐рдХрд╛ mon_role рдкреНрд░рджрд╛рди рдХрд░реЗрдВ
(2) monProcessActivity рд╕реЗ * рдЪреБрдиреЗрдВ
(3) @@authmech,show_sec_services() рдЪреБрдиреЗрдВ
(4) @@servername,@@authmech,show_sec_services() рдЪреБрдиреЗрдВ
(5) sp_who

sp_рдХреМрди рдЕрдВрддрд┐рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрдорд╛рдВрдб рдФрд░ рдмрдлрд╝рд░ рд╣реИ - рдореВрд▓ рд░реВрдк рд╕реЗ рд╕реВрдЪреА рдореЗрдВ рдЕрдВрддрд┐рдо -
рдЕрдм рд╕реВрдЪреА рдореЗрдВ рд╢реАрд░реНрд╖ рдкрд░ рд╣реИ. рдЬрдм рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдмрдлрд╝рд░ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд╛ рдорд╛рди
$histnum рд╡реЗрд░рд┐рдПрдмрд▓ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИ.

рд╣реЛрд╕реНрдЯрдирд╛рдо (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди SQL рд╕рд░реНрд╡рд░ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд╛ рдирд╛рдо рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреМрди рдХреМрди рд╕реЗ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЬреБрдбрд╝ рд░рд╣рд╛ рд╣реИ. рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -H рдЭрдВрдбрд╛ред

рдпрджрд┐ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдЖрдВрддрд░рд┐рдХ рдХреНрд╖реЗрддреНрд░ рд╡рд┐рднрд╛рдЬрдХреЛрдВ рдХреА рд╕реВрдЪреА.

рдЗрдЧреНрдиреЛрд░рдЗрдУрдлрд╝ (рдмреВрд▓рд┐рдпрди)
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рд▓реА рд▓рд╛рдЗрди рдкрд░ ^d (рдХрдВрдЯреНрд░реЛрд▓-рдбреА) рджрдмрд╛рддрд╛ рд╣реИ рддреЛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рд░реАрдбрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рд╕рдВрдХрд▓рд┐рдд рд╣реИред рдпрджрд┐ $рдЕрдирджреЗрдЦрд╛ рдЖрдкрдХреЛ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА sqshrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢:

CTRL-D: sqsh рд╢реЗрд▓ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП "рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ" рдпрд╛ "рдЫреЛрдбрд╝реЗрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдпрд╣ рдмреИрд╢ рд╢реЗрд▓ рдореЗрдВ "set -oigneof" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред

рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ (рдмреВрд▓рд┐рдпрди)
рдпрд╣ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░
$рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ '0' рд╣реИ, рддреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрддрд┐рд╣рд╛рд╕ рди рддреЛ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рди рд╣реА
рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрджреЗрд╢ рджрдмрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред

рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдкрде)
рдпрд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреВрд░реНрдг рдкрде рдирд╛рдо рд╣реИ, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $SYBASE/рдЗрдВрдЯрд░рдлрд╝реЗрд╕.

keytab_file (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
Kerberos рдФрд░ DCE рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
-K рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╡рд┐рдХрд▓реНрдк.

рдХрд░реНрдмрд░реЛрд╕ рд╕рдкреЛрд░реНрдЯ рдкрд░ рдЪрд░реНрдЪрд╛ рднреА рджреЗрдЦреЗрдВред

рдХреАрд╡рд░реНрдб_рдкреВрд░реНрдгрддрд╛ (int/рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗрд╡рд▓ рддрднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм GNU рд░реАрдбрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ.
$keyword_completion рдореЗрдВ TSQL рдХреАрд╡рд░реНрдб рдкреВрд░реНрдгрддрд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд░реАрдбрд▓рд╛рдЗрди, рдФрд░ рдЗрд╕реЗ 0 рдФрд░ 4 рдХреЗ рдмреАрдЪ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рддрд╛рд░ рдХреЛрдИ рдирд╣реАрдВ, рдХрдо, рдКрдкрд░реА, рд╕реНрдорд╛рд░реНрдЯрдпрд╛, рд╕рдЯреАрдХ. рдпрджрд┐ рдЗрд╕реЗ 0 рдпрд╛ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреЛрдИ рдирд╣реАрдВ, рддреЛ рдирд╣реАрдВ
рдХреАрд╡рд░реНрдб рдкреВрд░реНрдгрддрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ (рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ)ред рдХрдо рдпрд╛ 1, рдХрд╛рд░рдг рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕реЗрд╡рд╛ рдореЗрд░реЗ
рдХреАрд╡рд░реНрдб рдХреЛ рд▓реЛрдЕрд░рдХреЗрд╕ рдореЗрдВ рдкреВрд░рд╛ рдХрд░реЗрдВ, рднрд▓реЗ рд╣реА рдорд╛рдорд▓рд╛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рд╣реБрдЖ рд╣реЛ
рдХреАрд╡рд░реНрдб рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛. рдКрдкрд░реА рдпрд╛ 2 рдмрд▓ рдкреВрд░реНрдгрддрд╛ рдХреЛ рдЕрдкрд░ рдХреЗрд╕ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рд╕реНрдорд╛рд░реНрдЯ,
рдпрд╛ 3, рдорд╛рдорд▓реЗ рдкрд░ рдирд┐рд░реНрдгрдп рдЖрдВрд╢рд┐рдХ рдХреАрд╡рд░реНрдб рдХреЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░
рд╕рдЯреАрдХ рдХреАрд╡рд░реНрдб рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ .sqsh_words
(рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреАрдПрд╕рдХреНрдпреВрдПрд▓ рдХреАрд╡рд░реНрдб рдХреЗ рд▓рд┐рдП, рдпрд╣ рд▓реЛрдЕрд░рдХреЗрд╕ рд╣реЛрдЧрд╛)ред

рдХреАрд╡рд░реНрдб_рдлрд╝рд╛рдЗрд▓ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдпрджрд┐ рд░реАрдбрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ, рддрдерд╛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдореЛрдб, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреАрд╡рд░реНрдб рдЯреИрдм рдХреЛ рд░реАрдбрд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЯреАрдПрд╕рдХреНрдпреВрдПрд▓ рд╡рд╛рдХреНрдпрд╛рддреНрдордХ рдХреАрд╡рд░реНрдб рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $HOME/.sqsh_words.

рднрд╛рд╖рд╛ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
RSI $рднрд╛рд╖рд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд┐рд╕реНрдЯрдо рд╕рдВрдХреЗрддреЛрдВ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд░реНрд╡рд░ рдХреА рд╡рд░реНрддрдорд╛рди рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдЧрд╛ред рд╢рд╛рдпрдж рдпрд╣
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ -z рдЭрдВрдбрд╛ред

рд▓рд┐рдиреЗрдиреЛ (int)
рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдЪрд░ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдп рдмрдлрд╝рд░ рдХреЗ рднреАрддрд░ рдЯрд╛рдЗрдк рдХреА рдЬрд╛ рд░рд╣реА рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВред

рд▓рд╛рдЗрдирд╕реЗрдк (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдХреНрд╖реИрддрд┐рдЬ рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рд╕реЗ "\n\t"ред

рд▓реЙрдХ (рд╕реНрдЯреНрд░рд┐рдВрдЧ/рдХреЗрд╡рд▓-рд▓рд┐рдЦреЗрдВ)
рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ \рддрд╛рд▓рд╛ рдЖрдЬреНрдЮрд╛ред рдпрджрд┐ рдЕрдирд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
"NULL", рдлрд┐рд░ рдЪрд▓ рд░рд╣реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ UNIX рдкрд╛рд╕рд╡рд░реНрдб рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп (рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ) рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ $рддрд╛рд▓рд╛ рдпрджрд┐ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рд╣рдореЗрд╢рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ "*рд▓реЙрдХ*" рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрдЧрд╛ред

рд▓реЙрдЧрд┐рди_рдЯрд╛рдЗрдордЖрдЙрдЯ (int)
рдХрд┐рд╕реА рдбреЗрдЯрд╛ рд╕реЗ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛
рд╕рд░реНрд╡рд░. рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 (рдЕрдирдВрдд рдкреНрд░рддреАрдХреНрд╖рд╛) рд╣реИред рдпрд╣ рднреА рджреЗрдЦреЗрдВ -T рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

max_timeout (int)
рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреНрд╡реЗрд░реА рдХреЛ рдЙрд╕рдХреЗ рдЯрд╛рдЗрдо-рдЖрдЙрдЯ рдорд╛рди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреА рдмрд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рд╕рддреНрд░ рдирд┐рд░рд╕реНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рджреЗрдЦрдирд╛ $query_timeout рдФрд░ -Q рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдзреНрд╡рдЬ. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд
рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВрдЧреЗ рдФрд░ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдорд╛рди 255 рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ рдЬрдм $max_timeout рд╕реАрдорд╛
рдкрд╣реБрдВрдЪ рдЧрдпрд╛ред

рдХреНрд╡реЗрд░реА рдпрд╛ рдХрдорд╛рдВрдб рдЯрд╛рдЗрдордЖрдЙрдЯ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛, рд╕рддреНрд░ рдирд┐рд░рд╕реНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛
рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдиреЗ рдЗрд╕ x рд╕рдордп рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИ
max_timeout рд╕реАрдорд╛ рдкрд░ рдирд┐рд░рд╕реНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ

рдореИрдХреНрд╕рд▓реЗрди (int)
рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдЕрдзрд┐рдХрддрдо рдорд╛рддреНрд░рд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдХрд┐рд╕реА рднреА рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЛрдб рдореЗрдВ)ред
рдПрдХ рд╕реНрддрдВрднред рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░ рджреЗрдЧреА
рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рдЬреИрд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ 8192 рд╣реИ
рдмрд╛рдЗрдЯреНрд╕ (8KB).

рдиреНрдпреВрд▓рд╛рдЗрди_рдЧреЛ (рдмреВрд▓рд┐рдпрди)
рдЗрд╕ рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ "рдЦрд╛рд▓реА" рдЙрдкрдирд╛рдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднрдпрд╛рдирдХ рдХреАрдЪрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ \рдЬрд╛рдирд╛
рдХрдорд╛рдВрдб, рдпрд╛рдиреА рдХрдорд╛рдВрдб рдкрд░ "-c ''" рдпрд╛ рд╕рд┐рд░реНрдл "-c" рд╕рдкреНрд▓рд╛рдИ рдХрд░рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░
рд░реЗрдЦрд╛ред рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░, рдПрдХ рдЦрд╛рд▓реА рд▓рд╛рдЗрди рдХреЛ рдХреЙрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ \рдЬрд╛рдирд╛ рдЖрдЬреНрдЮрд╛ред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛
рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИред

рдЖрдЙрдЯрдкреБрдЯ_рдкрд╛рд░реНрдореНрд╕ (рдмреВрд▓рд┐рдпрди)
рд╕рдВрдЧреНрд░рд╣реАрдд рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ. рдбрд┐рдлреЙрд▓реНрдЯ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реИред

рдкреИрдХреЗрдЯ рдЖрдХрд╛рд░ (рдкреВрд░реНрдгрд╛рдВрдХ)
SQL рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ TDS рдкреИрдХреЗрдЯ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдорд╛рди рдмрджрд▓рдирд╛
рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдХрдиреЗрдХреНрд╢рди рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝реЗрдЧрд╛ рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗрдЧрд╛
рдЕрдЧрд▓рд╛ \рдкреБрдирдГ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдЖрдЬреНрдЮрд╛ред NULL рдХрд╛ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрдХреЗрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдЖрдХрд╛рд░ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ.

рдкрд╛рд╕рд╡рд░реНрдб (рд╕реНрдЯреНрд░рд┐рдВрдЧ/рдХреЗрд╡рд▓-рд▓рд┐рдЦреЗрдВ)
рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдкрд╛рд╕рд╡рд░реНрдб рд╣реИ. рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ NULL рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
"рд╢реВрдиреНрдп" рд╕реНрдЯреНрд░рд┐рдВрдЧ. рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЬрдм рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ $ рдкрд╛рд╕рд╡рд░реНрдб рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдЗрдЪреНрдЫрд╛
рд╣рдореЗрд╢рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ "*рдкрд╛рд╕рд╡рд░реНрдб*" рддрдХ рд╡рд┐рд╕реНрддреГрдд рдХрд░реЗрдВред

рдкрд╛рд╕рд╡рд░реНрдб_рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдмреВрд▓рд┐рдпрди)
рдЬрдм рд╡реЗрд░рд┐рдПрдмрд▓ рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдорд╛рдВрдЧреЗрдЧрд╛
рд▓реЙрдЧрд┐рди рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рджреЛрдмрд╛рд░рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдбрд╛рд▓реЗрдВред рдЬрдм 'рдСрдл' рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪрд╛рд▓реВ рд╣реИ.

рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдХреЗрд░реНрдмрд░реЛрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЗрдВ рд╕рд░реНрд╡рд░ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ
la $DSQUERY рдирд╛рдоред рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ -R рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╡рд┐рдХрд▓реНрдк.

рдХрд░реНрдмрд░реЛрд╕ рд╕рдкреЛрд░реНрдЯ рдкрд░ рдЪрд░реНрдЪрд╛ рднреА рджреЗрдЦреЗрдВред

рд╢реАрдШреНрд░ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЕрдкрдирд╛ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЙрдореНрдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдХреЛрдИ рднреА рдЪрд░ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдЕрдВрджрд░ $рд╢реАрдШреНрд░ рд╣рд░ рдмрд╛рд░ рдкреНрд░реЙрдореНрдкреНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
рдпрд╣ '${lineno}>' рд╣реИред рдиреАрдЪреЗ рд░рдВрдЧ рд╕рдорд░реНрдерди рдкрд░ рдЪрд░реНрдЪрд╛ рднреА рджреЗрдЦреЗрдВред

рдкреНрд░реЙрдореНрдкреНрдЯ2 (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдЗрд╕ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЙрдкрдпреЛрдЧ рдХреЗ рджреМрд░рд╛рди рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдирдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд▓рд╛рдЗрди рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рджреМрд░рд╛рдиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
'-->' рд╣реИред

query_timeout (int)
рдХрд┐рд╕реА рдХреНрд╡реЗрд░реА рд╕реЗ рдбреЗрдЯрд╛ рд▓реМрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ред рдпрджрд┐ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ
рдХреНрд╡реЗрд░реА рдирд┐рд░рд╕реНрдд (рд░рджреНрдж) рдХрд░ рджреА рдЧрдИ рд╣реИред рдпрд╣ рд╕рднреА рджреЗрдЦреЗрдВ $max_timeout рдФрд░ -Q рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк

рдЖрд░рд╕реАрдлрд╝рд╛рдЗрд▓ (рдкрде)
рдЗрд╕рдореЗрдВ sqsh рд╕рдВрд╕рд╛рдзрди (sqshrc) рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рдХреЛрд▓рди (:) рд╕реАрдорд╛рдВрдХрд┐рдд рд╕реВрдЪреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рдж /etc/sqshrc рд╣реИ $HOME/.sqshrc).

readline_history (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдпрджрд┐ рд░реАрдбрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ, рд░реАрдбрд▓рд╛рдЗрди рдХреА рд╕рд╛рдордЧреНрд░реА рдкрдВрдХреНрддрд┐-рджрд░-
рд▓рд╛рдЗрди рдЗрддрд┐рд╣рд╛рд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ $рд░реАрдбрд▓рд╛рдЗрди_рдЗрддрд┐рд╣рд╛рд╕ рдЪрд░ред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ $HOME/.sqsh_readline.

readline_histsize (int)
рдпрджрд┐ рд░реАрдбрд▓рд╛рдЗрди рд╕рдорд░реНрдерди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ, рдХрд╛ рдореВрд▓реНрдп $readline_histsize
рд░реАрдбрд▓рд╛рдЗрди рд▓рд╛рдЗрди-рджрд░-рд▓рд╛рдЗрди рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рд╣реЗрдЬреА рдЧрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реЗ 0 рдХреЗ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 100 рд╣реИ.

рд╡рд╛рд╕реНрддрд╡рд┐рдХ (рдлреНрд▓реЛрдЯ-рдкреНрд░рд╛рд░реВрдк)
рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рд░реВрдк (рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдФрд░ рдкреИрдорд╛рдиреЗ) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ. рдбрд┐рдлрд╝реЙрд▓реНрдЯ '18.6' рд╣реИ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рди рдирд╣реАрдВ рд╣реИрдВ
рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдорд╛рди рдХреЛ рдмрд╣реБрдд рдХрдо рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдореЗрдВ рдХреЙрд▓рдо рдЫреВрдЯ рд╕рдХрддреЗ рд╣реИрдВ-
рд╕рдВрд░реЗрдЦрд┐рддред

рд░рд┐рдкреАрдЯ_рдмреИрдЪ (рдмреВрд▓рд┐рдпрди)
рдХрдм рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ On or рдпрд╣ рд╕рдЪ рд╣реИрддрдХ \рдЬрд╛рдирд╛ рдПрдХ рдЦрд╛рд▓реА рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдПрд╕рдХреНрдпреВрдПрд▓ рдмрдлрд░ рдХрд╛рд░рдг рд╣реЛрдЧрд╛
рдкрд┐рдЫрд▓реЗ рдмреИрдЪ рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред

рд╕реЗрдХрдореЗрдХ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХрд╛ рдирд╛рдо. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП csfkrb5.
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп -Z рд╡рд┐рдХрд▓реНрдк, рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдХрдм
рдХреЛрдИ рд╕реЗрдХрдореЗрдЪ рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ, рдУрдкрдирдХреНрд▓рд╛рдЗрдВрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛, рдпрд╛рдиреА рдкрд╣рд▓реА рд╕реБрд░рдХреНрд╖рд╛
рд╕реЗ рдкреНрд░рд╡реЗрд╢ $SYBASE/$SYBASE_OCS/config/libtcl.cfg рдлрд╝рд╛рдЗрд▓ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬреЛ рдирд╛рдо рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдХрдореЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП objectid.dat рдлрд╝рд╛рдЗрд▓ред рдХрдм
рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЗрдХрдВрдб рдирд╛рдо рдЗрд╕рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
$secmech рдЪрд░ред

рд╕реБрд░рдХреНрд╖рд┐рдд_рд╡рд┐рдХрд▓реНрдк (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред
рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ -V рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╡рд┐рдХрд▓реНрдк.

рдХрд░реНрдмрд░реЛрд╕ рд╕рдкреЛрд░реНрдЯ рдкрд░ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рднреА рджреЗрдЦреЗрдВред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
If рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ -i рдзреНрд╡рдЬ, рддреЛ рдЗрд╕ рдЪрд░ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ.

рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо_cmd (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
. $рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо_рд╣реИрдХ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) рд╕рдХреНрд╖рдо рд╣реИ, рдЗрд╕ рдЪрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИ
рдЬрдм рдПрдХ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд▓ рдмрдлрд░. рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рдбреЛрд░реА '\рдЬрд╛рдирд╛'.

рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо_рд╣реИрдХ (рдмреВрд▓рд┐рдпрди)
';' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд░ рдЯреЙрдЧрд▓ рдХрд░рддрд╛ рд╣реИ рдЗрди-рд▓рд╛рдЗрди рдХрдорд╛рдВрдб рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ
рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдХреА рд╣реИред рдЦрдВрдб рджреЗрдЦреЗрдВ
рдЖрджреЗрд╢, рдкрдВрдХреНрддрд┐ рдореЗрдВ Go.

рд╕рддреНрд░ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рд╕рддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕реНрдерд╛рди рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╕рд░реНрд╡рд░. рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рдЗрд╕рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реИрд░рд┐рдПрдмрд▓ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХреЗрдВред

рд╢реИрд▓ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдкрд╛рдЗрдкреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢реЗрд▓ рдХрд╛ рдирд╛рдо \рд╢рдВрдЦ рдЖрджреЗрд╢
(рдЧрд▓рддреА рдХрд░рдирд╛ '/ рдмрд┐рди / рд╢').

рд╕рд╛рдВрдЦреНрдпрд┐рдХреА (рдмреВрд▓рд┐рдпрди)
рдХреА рд╕реНрдерд╛рдкрдирд╛ $рдЖрдБрдХрдбрд╝реЗ 1 рдХреЗ рдХрд╛рд░рдг рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рд╕рдордп рдЖрдБрдХрдбрд╝реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ
SQL рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдмреИрдЪ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрдиред рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -t рдХрдорд╛рдВрдб рд▓рд╛рдЗрди
рдЭрдВрдбрд╛, рдпрд╛ рдЖрдкреВрд░реНрддрд┐ рджреНрд╡рд╛рд░рд╛ -t рдХреЛ \рдЬрд╛рдирд╛ рдЖрджреЗрд╢ред $рдЖрдБрдХрдбрд╝реЗ 0 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯред

рд╢реИрд▓реА (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрда рд╢реИрд▓рд┐рдпрд╛рдБ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдХреНрд╖рд┐рддрд┐рдЬ
(рдЬрд┐рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╣реЛрд░ or рдХреНрд╖реИрддрд┐рдЬ), рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдХрд╛рдлреА рдорд┐рд▓рддрд╛ рдЬреБрд▓рддрд╛ рд╣реИ
isql, рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реНрддрдВрдн рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рдеред

RSI рд╣рд░рд╛ рд░рдВрдЧ (рдпрд╛ рдКрд░реНрдзреНрд╡рд╛рдзрд░) рд╢реИрд▓реА рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдШреБрдорд╛рддреА рд╣реИ, рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ
рдПрдХ рдХреЙрд▓рдо рдирд╛рдо рдХреЗ рдмрд╛рдж рдПрдХ рдХреЙрд▓рдо рдорд╛рдиред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ
рд╡рд┐рд╕реНрддреГрдд рдЖрдЙрдЯрдкреБрдЯ.

RSI BCP рд╢реИрд▓реА рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдХреЛ рд╡рд╛рдкрд╕ bcp' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░рджрд╛рдпреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ
рдХрд┐рд╕реА рдЕрдиреНрдп рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ. рдЕрд░реНрдерд╛рддреН, рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдорд╛рди рдХреЛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ $bcp_colsep рд╕рд╛рде
рдЕрдВрддрд┐рдо рдХреЙрд▓рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ $bcp_rowsep рдЗрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ (\n) рдЖрддреА рд╣реИред рдЕрдЧрд░ $bcp_colsep or
$bcp_rowsep рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИрдВ рддреЛ '|' рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣
рдЖрдЙрдЯрдкреБрдЯ COMPUTE рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐рдпрд╛рдБ (рдЕрд░реНрдерд╛рддреН, рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдХреЙрд▓рдо рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреЛ рдЫреЛрдЯрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

RSI csv рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рд╕рднреА рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯреЛрдВ рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреА рд╣реИ
рдирд┐рд░реНрдорд╛рдг. рдпрд╣ рдореЛрдб рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ
рдЙрджрд╛рд╣рд░рдгред

RSI HTML рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рд╕рднреА рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯреЛрдВ рдХреЛ HTML рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреА рд╣реИ
рдирд┐рд░реНрдорд╛рдг. рдпрд╣ рдореЛрдб рд╕реАрдЬреАрдЖрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИред

RSI рдореЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдХреЗрд╡рд▓ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реА рдореЗрдЯрд╛-рдбреЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреА рд╣реИ
рдкрд░рд┐рдгрд╛рдо рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрдВрдХреНрддрд┐ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдореЛрдб рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рдкреВрд░реНрдг рдкрд╛рд╕рдереНрд░реВ рдУрдкрди рд╕рд░реНрд╡рд░ рдЧреЗрдЯрд╡реЗ рд╕реЗ рдЙрддреНрдкрдиреНрди рдкрд░рд┐рдгрд╛рдо рд╕реЗрдЯ, рдпрд╛ рдЙрдирдХреЗ рд▓рд┐рдП
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреНрдпрд╛ рдЖ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд╣реИред

RSI рд╕реБрдВрджрд░ рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рдирд┐рдпрдорд┐рдд ASCII рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд╛рд▓рд┐рдХрд╛ рдЬреИрд╕рд╛ рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ
рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдг. рдпрд╣ рдореЛрдб рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдХреЙрд▓рдо рд░реИрдкрд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ
la рдХреНрд╖рд┐рддрд┐рдЬ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рдгрд╛рд▓реАред рд╣рд╛рд▓рд╛рдВрдХрд┐ $colwidth рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдП рдЧрдП рдХреЙрд▓рдо рдХреА рдЕрдзрд┐рдХрддрдо рдЪреМрдбрд╝рд╛рдИред рдпрджрд┐ рдХреЙрд▓рдо рдЕрдзрд┐рдХ рд╣реИ $colwidth
рдкрд╛рддреНрд░реЛрдВ рдХреА рд╡реНрдпрд╛рдкрдХрддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрд╕реЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд░реВрдк рд╕реЗ рдЖрдХрд░реНрд╖рдХ рддрд░реАрдХреЗ рд╕реЗ рд▓рдкреЗрдЯрд╛ рдЧрдпрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
$colwidth рдпрджрд┐ рдХреЙрд▓рдо рдХреЛ рдмрд┐рдирд╛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдХреНрд░реАрди рдЪреМрдбрд╝рд╛рдИ рд╣реИ рддреЛ рдЗрд╕реЗ рдкрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд░реИрдкрд┐рдВрдЧред

RSI рдХреЛрдИ рдирд╣реАрдВ рдкреНрд░рджрд░реНрд╢рди рд╢реИрд▓реА рд╕рднреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддреА рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ SQL рд╕рд░реНрд╡рд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдЬрд╛рдирдХрд╛рд░реА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ)ред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ
рдЬрдм рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ -p рдЭрдВрдбрд╛ (рдпрд╛ $рдЖрдБрдХрдбрд╝реЗ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп) рд╕рдЯреАрдХ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреНрд░рджрд░реНрд╢рди рдЖрдБрдХрдбрд╝реЗ.

рдЯрд░реНрдо_рд╢реАрд░реНрд╖рдХ (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдЬрдм рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ sqsh рд╡рд░реНрддрдорд╛рди рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдирд╛рдо рд░реАрд╕реЗрдЯ рдХрд░ рджреЗрдЧрд╛ (xterm)
рд╡рд╣ рд╡рд┐рдВрдбреЛ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдЪрд▓ рд░рд╣рд╛ рд╣реИред xterm, rxvt, рдкреБрдЯреНрдЯреА рдФрд░ MS-Windows CMD рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдирд╛рдо рдореЗрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдирд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
$term_title рдЪрд░ред

рдереНрд░реЗрд╢_рдбрд┐рд╕реНрдкреНрд▓реЗ (int)
рдиреНрдпреВрдирддрдо SQL рд╕рд░реНрд╡рд░ рддреНрд░реБрдЯрд┐ рдЧрдВрднреАрд░рддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИ рдФрд░ рдорд╛рдиреНрдп рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ 0 рдФрд░ 22 рдХреЗ рдмреАрдЪ рд╣реИрдВ, рд╕рдореНрдорд┐рд▓рд┐рдд рд░реВрдк рд╕реЗред

рдереНрд░реЗрд╢_рдПрдЧреНрдЬрд┐рдЯ (int)
рдЧрдВрднреАрд░рддрд╛ рд╕реНрддрд░ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ $thresh_fail рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдирд┐рд░рд╕реНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ,
рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдореЗрдВ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧ $thresh_exit 0 рдХреЗ рдорд╛рди рдкрд░
рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддрд╛ рд╣реИ. рдЦрдВрдб рджреЗрдЦреЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБред

рдереНрд░реЗрд╢_рдлреЗрд▓ (int)
рдиреНрдпреВрдирддрдо SQL рд╕рд░реНрд╡рд░ рдЧрдВрднреАрд░рддрд╛ рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд┐рдлрд▓ рдмреИрдЪ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕ рдорд╛рди рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо 0 рд╣реИ (рдорддрд▓рдм рдХреЛрдИ рднреА рддреНрд░реБрдЯрд┐ рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ
рд╕рдВрджреЗрд╢), рдФрд░ рдЕрдзрд┐рдХрддрдо 22 рд╣реИред рдЬрдм рднреА $thresh_fail рдкрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЪрд░
$рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ 1 рд╕реЗ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИред рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБред

рд╕рдордп (рджрд┐рдирд╛рдВрдХ-рд╡рд┐рд╢реЗрд╖)
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рд╕рдордп рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрди рдкреЗрдЬ рджреЗрдЦреЗрдВ)ред рдбреЗрдЯрд╛(1)), рдФрд░ рдпрд╣
рд╡реЗрд░рд┐рдПрдмрд▓ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдордп рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╛рд░реВрдк
рдпрд╣ рдЪрд░ %H:%M:%S рд╣реИ (рдЬреИрд╕реЗ 14:32:58)ред

tmp_dir (рдкрде)
рдЗрд╕рдореЗрдВ рд╡рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ
рд▓рд┐рдЦрд╛ рд╣реБрдЖред рдпреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдпрд╛ рддреЛ рдмрдлрд╝рд░ рд╕рдВрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ \buf-рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рдХрдорд╛рдВрдб), рдпрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рдлрд╝рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдПред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
рдЗрд╕ рдЪрд░ рдХреЗ рд▓рд┐рдП /tmp рд╣реИред

рдЙрдкрдпреЛрдХреНрддрд╛рдирд╛рдо (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдоред

рд╕рдВрд╕реНрдХрд░рдг (рдХреЛрдИ рдирд╣реАрдВ)
рдЗрд╕ рд░реАрдб-рдУрдирд▓реА рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред (рд╡рд░реНрдЧ-2.1.7)

рдЪреМрдбрд╝рд╛рдИ (int)
SQL рдЖрдЙрдЯрдкреБрдЯ рдХреА рд╡рд░реНрддрдорд╛рди рдЪреМрдбрд╝рд╛рдИ.

xgeom (рд╕реНрдЯреНрд░рд┐рдВрдЧ/int)
рдпрджрд┐ X11 рд╕рдорд░реНрдерди рд╕рдВрдХрд▓рд┐рдд рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ, рдЗрд╕ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХреНрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреА рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ (рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ)ред рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП WxH
рдпрд╛ рдХреЗрд╡рд▓ W, рдЬрд╣рд╛рдВ W рдЦрд┐рдбрд╝рдХреА рдХреА рдЪреМрдбрд╝рд╛рдИ рд╣реИ рдФрд░ H рдЦрд┐рдбрд╝рдХреА рдХреА рдКрдВрдЪрд╛рдИ рд╣реИ. рдЕрдЧрд░
рдЦрд┐рдбрд╝рдХреА рдХреА рдКрдВрдЪрд╛рдИ рдирд╣реАрдВ рдмрддрд╛рдИ рдЧрдИ рд╣реИ рддреЛ 25 рд▓рд╛рдЗрдиреЗрдВ рдорд╛рдиреА рдЧрдИ рд╣реИрдВред рдЕрдЧрд░ $xgeom рдирд╣реАрдВ рд╣реИ
рддрдм рд╕реЗрдЯ рдХрд░реЗрдВ $рдЪреМрдбрд╝рд╛рдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдКрдВрдЪрд╛рдИ 25 рдорд╛рдиреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐
рдХреЛрдИ рднреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ 80x25 рдорд╛рди рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

xwin_title (рд╕реНрдЯреНрд░рд┐рдВрдЧ)
рдпрджрд┐ X11 рд╕рдорд░реНрдерди рд╕рдВрдХрд▓рд┐рдд рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдФрд░ X11 рдкрд░рд┐рдгрд╛рдо рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
la -x рдХрд╛ рдкреИрд░рд╛рдореАрдЯрд░ \рдЬрд╛рдирд╛ or \рдЖрд░рдкреАрд╕реА рдХрдорд╛рдВрдб, рддреЛ рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рд╡рд┐рдВрдбреЛ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдирд╛рдо. рдХреЗ рд╕рд╛рде рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -T рдХрд╛ рд╡рд┐рдХрд▓реНрдк
\рдЬрд╛рдирд╛ рдФрд░ \рдЖрд░рдкреАрд╕реА рдЖрджреЗрд╢ рджреЗрддрд╛ рд╣реИред

рд▓рд┐рдкрд┐ рдирд┐рд╖реНрдкрд╛рджрди
рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реАрдкрд┐рдпреЛрдВ рдХреА рддрд░рд╣, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ SQL рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рд╕реАрдзреЗ рдЬрд╛рджреБрдИ UNIX рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ #! рд╕рдореНрдореЗрд▓рдиред рдЕрдзрд┐рдХрд╛рдВрд╢ UNIX рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░, рдЬрдм рдСрдкрд░реЗрдЯрд┐рдВрдЧ
рд╕рд┐рд╕реНрдЯрдо рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ #! рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкрд╣рд▓реЗ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрдЧрд╛
рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдирд┐рд░реНрджрд┐рд╖реНрдЯ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рдЗрдк рдХрд░реЗрдВ #!.
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ sp_рдХреМрди, рдЖрдкрдХреЛ рдмрд╕ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ
рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдПрдХ рдлрд╝рд╛рдЗрд▓:

#!/usr/bin/sqsh -i
sp_рдХреМрди
go

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдЖрдкрдХрд╛ sp_рдХреМрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реАрдзреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдиреНрдЪ рд╣реЛ рдЬрд╛рдПрдЧреА
"/usr/bin/sqsh -i sp_рдХреМрди" рдЖрдкрдХреЗ рд▓рд┐рдПред

рдФрд░, рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рд╕рдорд╛рди рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреЛрд▓реЗ, рд░реВрдк рдХреЗ ${n} рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрдЧрд╛ nрдЖрдкрдХреЗ рд▓рд┐рдП рд╡рд╛рдВ рддрд░реНрдХ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд▓рд┐рдкрд┐рдпреЛрдВ.
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

#!/usr/bin/sqsh -i
sp_рдХреМрди ${1}
go

рдХрд╛рд░рдг рд╣реЛрдЧрд╛ sp_рдХреМрди рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкрд╣рд▓реЗ рдХреЗ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ sp_рдХреМрди рдЦреЛрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рдЪрд╛рд╣рд┐рдП рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдмреАрдЪ рд╕рдорд╛рд╣рд┐рдд рд░рд╣реЗрдВ
рдЯреАрдПрд╕рдХреНрдпреВрдПрд▓ рдзрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдмрд┐рдирд╛, рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред

рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐


рдХреА рдкреНрд░рдореБрдЦ рд╢рд┐рдХрд╛рдпрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЖрдИрдПрд╕рдХреНрдпреВрдПрд▓ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрдИ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдм
рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИред рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдмрд▓реНрдХрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рд░реНрдердХ рдЬрд╛рдирдХрд╛рд░реА рд▓реМрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓, рд▓реЗрдХрд┐рди рд▓рдЪреАрд▓рд╛ рддрдВрддреНрд░
рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП (рджреЗрдЦреЗрдВ рдирд┐рдХрд╛рд╕(3)).

. рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдирд┐рд╖реНрдкрд╛рджрди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рджреЛ рд╣реИрдВрдбрд▓рд░ рд╡рд░реНрддрдорд╛рди рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ
рдбреЗрдЯрд╛рдмреЗрд╕, рдПрдХ рд╕рдВрджреЗрд╢ рд╣реИрдВрдбрд▓рд░ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА SQL рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ
рд╕рд░реНрд╡рд░ рд╕рдВрджреЗрд╢ рдпрд╛ рддреНрд░реБрдЯрд┐рдпрд╛рдБ, рдФрд░ рджреВрд╕рд░рд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд░ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ
рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдХрд┐ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ (рдореЗрд░реА рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдпреЗ рдХреЗрд╡рд▓ рдвреАрд▓реА рд╣реИрдВ
рд╡рд┐рд╡рд░рдг)ред рдФрд░, рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдФрд░ рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЧрдВрднреАрд░рддрд╛ рд╕реНрддрд░ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ,
0 рдФрд░ 22 рдХреЗ рдмреАрдЪ (рдШрд╛рддрдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рдВрджреЗрд╢)ред

рдЗрди рджреЛрдиреЛрдВ рд╕рдВрджреЗрд╢ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдЪрд░ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрдирдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ, рдпрд╛ рд╕рдВрджреЗрд╢ рд╣реИрдВрдбрд▓рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХреЗрддрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

$thresh_display
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрджреЗрд╢ рд╣реИрдВрдбрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдиреНрдпреВрдирддрдо рддреНрд░реБрдЯрд┐ рдЧрдВрднреАрд░рддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЬрд┐рд╕рд╕реЗ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ 0 рд╣реИ, рдЬреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛
рд╕рднреА рд╕рдВрджреЗрд╢ (рдХреБрдЫ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ 1 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдРрд╕рд╛ рд╣реЛрдЧрд╛
рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдЬреИрд╕реЗ рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрдмрд╛рдПрдБ рд╕реЗрдЯ рд╢реЛрдкреНрд▓рд╛рди on.

$thresh_fail
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреА рдЧрдВрднреАрд░рддрд╛ рдХреНрдпрд╛ рд╣реИ
рджреНрд╡рд╛рд░рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдЕрд╕рдлрд▓ рд╣реЛрдирд╛. рдЖрдо рддреМрд░ рдкрд░, рдпрд╣ рдбрд┐рдлреЙрд▓реНрдЯ 11 рдкрд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕реВрдЪрдирд╛рддреНрдордХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рднреА рддреНрд░реБрдЯрд┐ рд╡рд┐рдлрд▓рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реЛрдЧрд╛
рдЗрд╕ рдореВрд▓реНрдп рдХрд╛ рдорд╣рддреНрд╡ рд╕рдордЭрд╛рдЗрдпреЗред

$рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрд▓ рд╕рдордп рдХреА рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдЙрд╕ рдмреИрдЪ рдХреЗ рдХрд╛рд░рдг рдЧрдВрднреАрд░ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИ $thresh_fail рдпрд╛ рдЕрдзрд┐рдХред рдПрдХрдорд╛рддреНрд░ рдореВрд▓реНрдп
рдпрд╣ рдЗрд╕ рдорд╛рди рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ, "" (рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ) рд╣реИ, рдЬреЛ рд╣реЛрдЧрд╛
рдЗрд╕ рдорд╛рди рдХреЛ 0 рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ, рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рди рдХреЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

$thresh_exit
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рд╕реАрдорд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ $рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ рдЖ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ
рдЧрдорди рдХрд░рдирд╛ред рдЕрдЧрд░ $thresh_exit 0 рд╣реИ, рддреЛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрдХреНрд╖рдо рд╣реИ. рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрджрд┐
$рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ = $thresh_exit рдФрд░ $thresh_exit рддреЛ, 0 рд╕реЗ рдмрдбрд╝рд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдорд░реНрдЬреА
рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛, рд▓реМрдЯрдирд╛ $рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ.

рдзреНрдпрд╛рди рджреЗрдВ, рдЬрдм рддрдХ $exit_failcount 1 рдкрд░ рд╕реЗрдЯ рд╣реИ, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреБрд▓ рд╣реЛрдиреЗ рдкрд░ 0 рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛
рдЕрд╕рдлрд▓рддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддреА $thresh_exit.

$exit_failcount
рдЗрд╕ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╕рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ (0) рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВрдЧреЗ,
рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдЗрд╕рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИ $рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ (рдЬреЛ, рд╕реНрд╡рдпрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
0)ред

$exit_value
рдЬрдм рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдЧреИрд░-рд╢реВрдиреНрдп рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдУрд╡рд░рд░рд╛рдЗрдб рд╣реЛ рдЬрд╛рдПрдЧрд╛ $exit_failcount рдФрд░
$рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ рдорд╛рди рдФрд░ рдмрд╕ рдорд╛рди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ $exit_value. рдпрд╣ рд╡реИрд░рд┐рдПрдмрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ \рд╕реЗрдЯ рдЖрджреЗрд╢, рдпрд╛ рдкрд░реЛрдХреНрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ \рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ x рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдирд╛рдо
рд╕рдордХрдХреНрд╖реЛрдВред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣рд╛рдВ рддреНрд░реБрдЯрд┐ рдХреЛрдб рдХреА рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░, рдФрд░
рдХрд╛рд░рдг рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

- 0 -
рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╕рд╛рдордиреЗ рдирд╣реАрдВ рдЖрдИ рд╣реИ.

- 1...253 -
1 рд╕реЗ 253 рдмреИрдЪ рдХреЗ рдмреАрдЪ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдП рд╣реИрдВ (рдпрджрд┐ рдЖрдк 253 рд╕реЗ рдЕрдзрд┐рдХ рдмреИрдЪ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреА рд╕реНрдерд┐рддрд┐ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реИ...рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ)ред

- 254 -
рдПрдХ рд╕реНрдкрд╖реНрдЯ \рдЧрд░реНрднрдкрд╛рдд рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╛ рдПрдХ рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХреЗ рджреМрд░рд╛рди рдПрдХ SIGINT (^C) рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рд╕рддреНрд░ред

- 255 -
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛ рдЧрдИ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦрд░рд╛рдм рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ,
рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рд╡рд┐рдлрд▓рддрд╛, рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕реЗрд╕ рддреНрд░реБрдЯрд┐, рдЖрджрд┐ред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрднрд╛рдЧ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╡рд┐рд╕реНрддреГрдд рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ
рдХреБрдЫ рд╡рд┐рдлрд▓рддрд╛ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░ рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
$exit_value рдЕрдЧрд▓реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ 0 рд╣реИред

рдереНрд░реЗрд╢_рдбрд┐рд╕реНрдкреНрд▓реЗ=0, рдереНрд░реЗрд╢_рдлреЗрд▓=0, рдереНрд░реЗрд╢_рдПрдЧреНрдЬрд┐рдЯ=1
рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде, рд╕рднреА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╡реИрд╕реЗ рд╣реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВрдЧреЗ рдЬреИрд╕реЗ рд╡реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ
рддреНрд░реБрдЯрд┐ рдХреЛ рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛. рдкрд╣рд▓реА рддреНрд░реБрдЯрд┐ рдкрд░ рдкрд╣реБрдБрдЪрдиреЗ рдкрд░, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ
1 рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐, рдпрд╛ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ (рдж) рдХреЗ рд╕рд╛рде рдирд┐рд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛
$рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ рдЪрд░)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЧрд░ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ a
рд╢реВрдиреНрдп рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ.

рдереНрд░реЗрд╢_рдбрд┐рд╕реНрдкреНрд▓реЗ=0, рдереНрд░реЗрд╢_рдлреЗрд▓=0, рдереНрд░реЗрд╢_рдПрдЧреНрдЬрд┐рдЯ=3
рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХреЗ рдХрд╛рд░рдг рд╕рднреА рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВрдЧреА рдФрд░ рд╡реЗ рд╕рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдВрдЧреА
рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдорд╛рдиреА рдЬрд╛рддреА рд╣реИред рдХреБрд▓ рддреАрди рдЕрд╕рдлрд▓ рдмреИрдЪреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдкрд░, рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдорд░реНрдЬреА
3 рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрджрд┐ 0, 1, рдпрд╛ 2 рдмреИрдЪ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ 0 рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред

рдереНрд░реЗрд╢_рдбрд┐рд╕реНрдкреНрд▓реЗ=22, рдереНрд░реЗрд╢_рдлреЗрд▓=0, рдереНрд░реЗрд╢_рдПрдЧреНрдЬрд┐рдЯ=3
рдпрд╣ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╕рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВ
рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛. рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрджрд┐ рдЖрдк
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗрд╡рд▓ рдирд┐рдХрд╛рд╕ рдорд╛рди рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░реЗрдВред

рдереНрд░реЗрд╢_рдбрд┐рд╕реНрдкреНрд▓реЗ=0, рдереНрд░реЗрд╢_рдлреЗрд▓=2, рдереНрд░реЗрд╢_рдПрдЧреНрдЬрд┐рдЯ=1
рдЗрд╕рд╕реЗ рдЧрдВрднреАрд░рддрд╛ 2 рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдкрд╣рд▓реА рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧреА рдФрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧреА рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ
1 рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдирд╛ред

рдереНрд░реЗрд╢_рдбрд┐рд╕реНрдкреНрд▓реЗ=0, рдереНрд░реЗрд╢_рдлреЗрд▓=0, рдереНрд░реЗрд╢_рдПрдХреНрд╕рд┐рдЯ=3, рдПрдЧреНрдЬрд┐рдЯ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ=1
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдКрдкрд░ рджрд┐рдП рдЧрдП рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рдХреБрд▓ рд▓реМрдЯрд╛ рджреЗрдЧрд╛
рдЕрд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рднреА рдмреИрдЪреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ $рдмреИрдЪ_рдлреЗрд▓рдХрд╛рдЙрдВрдЯ 3 рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддрд╛.

рдирд┐рдХрд╛рд╕_рдореВрд▓реНрдп=рд╢реВрдиреНрдп рдирд╣реАрдВ
рдпрд╣ рдКрдкрд░ рдмрддрд╛рдИ рдЧрдИ рд╕рднреА рд╢рд░реНрддреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рджреЗрдЧрд╛ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ред

рдХрдИ рддрд░рд╣ рдХрд╛
рд░рдВрдЧ рднрд░рдиреЗрд╡рд╛рд▓рд╛ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рдВрдХреЗрдд, рдЗрддреНрдпрд╛рджрд┐

рд░рдВрдЧ рдХреЛрдб {1;2;3} рдЬреИрд╕реА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ sqsh рдХрд╛ рд╕рд╛рдордирд╛ { (рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕) рд╕реЗ рд╣реЛрддрд╛ рд╣реИ
рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдПрдХ рд░рдВрдЧ-рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд╣ рдЙрд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ред рдирд╣реАрдВ
рдЬрд╛рдБрдЪ рд░рдВрдЧ-рдХреЛрдб рдкрд░рд┐рднрд╛рд╖рд╛ рдХреА рд╡реИрдзрддрд╛ рдкрд░ рд╣реА рдХреА рдЬрд╛рдПрдЧреАред рд╡реЛ рд░рдВрдЧ
рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рддреАрди рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдкрд╣рд▓рд╛ рдХреЛрдб рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рд░рдВрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ: 0=рдХреЛрдИ рдирд╣реАрдВ 1=рдмреЛрд▓реНрдб

рджреВрд╕рд░рд╛ рдорд╛рди рдЯреЗрдХреНрд╕реНрдЯ рд░рдВрдЧ рдХреЛрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ: 30=рдХрд╛рд▓рд╛ 31=рд▓рд╛рд▓ 32=рд╣рд░рд╛ 33=рдкреАрд▓рд╛ 34=рдиреАрд▓рд╛
35=рдореИрдЬреЗрдВрдЯрд╛ 36=рд╕рд┐рдпрд╛рди 37=рд╕рдлреЗрдж

рддреАрд╕рд░рд╛ рдорд╛рди рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдХреЛрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ: 40=рдХрд╛рд▓рд╛ 41=рд▓рд╛рд▓ 42=рд╣рд░рд╛ 43=рдкреАрд▓рд╛
44=рдиреАрд▓рд╛ 45=рдореИрдЬреЗрдВрдЯрд╛ 46=рд╕рд┐рдпрд╛рди 47=рд╕рдлреЗрдж рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд░рдВрдЧ-рдХреЛрдб рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдкрдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рднреА рд░рдВрдЧ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рдВрдпреЛрдЬрди рдЕрдЪреНрдЫреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ
рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдХрд╛рд░ рдФрд░ рд░рдВрдЧ рдпреЛрдЬрдирд╛ред рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рди рдПрдХ рдХреНрд░реАрдореА рдХреЗ рд╕рд╛рде xterm рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ
рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд╕рдлрд╝реЗрдж рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдФрд░ рд╕рд┐рдЧрд╡рд┐рди рдореЗрдВ рдХрд╛рд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд┐рдВрдбреЛ рдХреЗ рд╕рд╛рде rxvt:

рд╕рдВрдХреЗрдд: рд╕рдлрд╝реЗрдж рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдиреАрд▓рд╛ рдкрд╛рда "{0;34;47}"

рдХрдорд╛рдВрдб рдЯреЗрдХреНрд╕реНрдЯ: рдкреАрд▓рд╛ рдЯреЗрдХреНрд╕реНрдЯ "{0;33}"

sqsh рд░рдВрдЧ-рдХреЛрдб рдХреЛ рдкреНрд░рд╕реНрддреБрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рдВрдЧ-рдХреЛрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░реЗрдЧрд╛
рд░реАрдбрд▓рд╛рдЗрди: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "\001\033[0;36;47m\002"ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реИрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдЕрдкрдиреЗ рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ, рдЖрдкрдХреЛ рдбрдмрд▓ рдмреНрд░реЗрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рд░рдВрдЧреАрдХрд░рдг рд╕реЗ рдмрдЪрдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ
{{...}}. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

\рд╕реЗрдЯ рдкреНрд░реЙрдореНрдкреНрдЯ_рд░рдВрдЧ='{0;34;47}'
\set text_color='{0;33}'
\рд╕реЗрдЯ рдкреНрд░реЙрдореНрдкреНрдЯ='$рдкреНрд░реЙрдореНрдкреНрдЯ_рд░рдВрдЧ{{$DSQUERY.$username.$database.$lineno}}>$text_color '

рдпрджрд┐ рдПрд╕рдХреНрдпреВрдПрд╕рдПрдЪ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд░реАрдбрд▓рд╛рдЗрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рддреЛ рд░рдВрдЧ рд╕рдорд░реНрдерди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ
рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо.

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


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

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

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

Ad