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

Ad


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

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

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

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

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

рдирд╛рдо


mksh, sh - рдорд┐рд░рдмреАрдПрд╕рдбреА рдХреЙрд░реНрди рд╢реЗрд▓

SYNOPSIS


mksh [-+abCefhiklmnprUuvXx] [-T [!]TTY | -] [-+рдУ рд╡рд┐рдХрд▓реНрдк] [-c рд╕реНрдЯреНрд░рд┐рдВрдЧ | -s | рдкрдЯреНрдЯрд┐рдХрд╛
[рддрд░реНрдХ ...]]
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд╛рдо [рддрд░реНрдХ ...]

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


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

рдореИрдВ рд╣реВрдБ an Android рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, so рдХреНрдпрд╛ рдПрдордХреЗрдПрд╕?
mksh рдХреЗ рд╕рдорд╛рди рдПрдХ UNIX рд╢реЗрд▓/рдХрдорд╛рдВрдб рджреБрднрд╛рд╖рд┐рдпрд╛ рд╣реИ COMMAND.COM or рдЕрдзреНрдпрдХреНрд╖ рдПрд╡рдВ рдкреНрд░рдмрдВрдз рдирд┐рджреЗрд╢рдХред EXEрд╣реИ, рдЬреЛ рд╣реИ
рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╕рдордп рд╕реЗ рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореВрд▓рддрдГ, рдпрд╣ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ
рдЬреЛ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ (рдХрдВрд╕реЛрд▓ рд╡рд┐рдВрдбреЛ) рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдХрдорд╛рдВрдб рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИ,
рдЬрд┐рд╕реЗ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░
рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рд╛рдордиреЗ рдЬреЛ рдкреЙрдк-рдЕрдк рдЖ рд░рд╣реЗ рд╣реИрдВ, рд╡реЗ рдирд╣реАрдВ рд╣реИрдВ mksh рдореБрджреНрджреЗ рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреНрдп рдХреЗ рдкреНрд░рд╢реНрди
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

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

рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

-c рд╕реНрдЯреНрд░рд┐рдВрдЧ mksh рдореЗрдВ рдирд┐рд╣рд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ.

-i рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╢реЗрд▓. рдПрдХ рд╢реЗрд▓ рдЬреЛ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдХрдорд╛рдВрдб рдкрдврд╝рддрд╛ рд╣реИ рд╡рд╣ рд╣реИ
рдпрджрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдФрд░ рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ "рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡"ред
рдП рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ TTY(4). рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдореЗрдВ рдХрд╛рд░реНрдп рдирд┐рдпрдВрддреНрд░рдг рд╕рдХреНрд╖рдо рд╣реИ, рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ
SIGINT, SIGQUIT, рдФрд░ SIGTERM рд╕рд┐рдЧреНрдирд▓, рдФрд░ рдЗрдирдкреБрдЯ рдкрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрдХреЗрдд рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
(PS1 рдФрд░ PS2 рдкреИрд░рд╛рдореАрдЯрд░ рджреЗрдЦреЗрдВ)ред рдпрд╣ ENV рдкреИрд░рд╛рдореАрдЯрд░ рдпрд╛ рдХреЛ рднреА рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ
mkshrc рдлрд╝рд╛рдЗрд▓ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рд╢реИрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдЯреНрд░реИрдХрдСрд▓ рд╡рд┐рдХрд▓реНрдк рдЪрд╛рд▓реВ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ (рджреЗрдЦреЗрдВ рд╕реЗрдЯ рдиреАрдЪреЗ рдЖрджреЗрд╢)ред

-l рд▓реЙрдЧрд┐рди рд╢реИрд▓. рдпрджрд┐ рдмреЗрд╕рдиреЗрдо рд╢реЗрд▓ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА argv[0]) рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
'-' рдпрд╛ рдпрджрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╢реЗрд▓ рдХреЛ рдПрдХ рд▓реЙрдЧрд┐рди рд╢реЗрд▓ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ; рджреЗрдЦрдирд╛
рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдиреАрдЪреЗ.

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

-r рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЦреЛрд▓. рдпрджрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдПрдХ рд╢реЗрд▓ "рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд" рд╣реЛрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд
рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдФрд░ ENV рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рддрд┐рдмрдВрдз рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓реЗрдВ:

┬╖ RSI cd (рдФрд░ chdir) рдХрдорд╛рдВрдб рдЕрдХреНрд╖рдо рд╣реИ.
┬╖ SHELL, ENV рдФрд░ PATH рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рдмрджрд▓реЗ рдЬрд╛ рд╕рдХрддреЗред
┬╖ рдХрдорд╛рдВрдб рдирд╛рдо рдкреВрд░реНрдг рдпрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рдкрдереЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗред
┬╖ RSI -p рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЖрджреЗрд╢ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛.
┬╖ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ (рдЕрд░реНрдерд╛рддреН '>', '>|', '>>', '<>')ред

-s рд╢реЗрд▓ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдХрдорд╛рдВрдб рдкрдврд╝рддрд╛ рд╣реИ; рд╕рднреА рдЧреИрд░-рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХ рд╣реИрдВ
рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░.

-T рдирд╛рдо рд╕реНрдкреЛрди mksh рдкрд░ TTY(4) рдпрдиреНрддреНрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд░рд╛рд╕реНрддреЗ рдирд╛рдо, /dev/ttyCname рдФрд░
/dev/ttyname рдХреНрд░рдо рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рддрдХ рдирд╛рдо рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИ
('!'), рдпрд╣ рдПрдХ рдЙрдкрдХреЛрд╢ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рдирд╛рдо рдПрдХ рдкрд╛рдиреА рдХрд╛ рдЫреАрдВрдЯрд╛ рд╣реИ
('-'), рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдирд┐рдпрдВрддреНрд░рдг рдЯрд░реНрдорд┐рдирд▓ (рдбреЗрдореЛрдирд╛рдЗрдЬрд╝) рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВред

рдЙрдкрд░реЛрдХреНрдд рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЗрд╕рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╡рд┐рдХрд▓реНрдк рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рд╕реЗрдЯ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░: рджреЛрдиреЛрдВ [-+abCefhkmnuvXx] рдФрд░ [-+рдУ рд╡рд┐рдХрд▓реНрдк] рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХрд▓ рдЕрдХреНрд╖рд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╛ рдХреНрд░рдорд╢рдГ рд▓рдВрдмреЗ рд╡рд┐рдХрд▓реНрдкред

рдпрджрд┐ рди рддреЛ -c рди рд╣реА -s рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдкрд╣рд▓рд╛ рдЧреИрд░-рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЬрд┐рд╕рд╕реЗ рд╢реЗрд▓ рдХрдорд╛рдВрдб рдкрдврд╝рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдЧреИрд░-рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ
рд╢реЗрд▓ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдХрдорд╛рдВрдб рдкрдврд╝рддрд╛ рд╣реИред рд╢реЗрд▓ рдХрд╛ рдирд╛рдо (рдЕрд░реНрдерд╛рдд рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА)
$0) рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдпрджрд┐ -c рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЧреИрд░-рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХ рд╣реИ,
рдЗрд╕реЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдпрджрд┐ рдХрдорд╛рдВрдб рдХреЛ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдирд╛рдо; рдЕрдиреНрдпрдерд╛, рд╢реЗрд▓ рдХреЛ рдЬрд┐рд╕ рдмреЗрд╕рдирд╛рдо рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛рдиреА argv[0]) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

рдЖрджреЗрд╢ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕
рд╢реЗрд▓ рдХрд┐рд╕реА рднреА рдмреИрдХрд╕реНрд▓реИрд╢-рдиреНрдпреВрд▓рд╛рдЗрди рд╕рдВрдпреЛрдЬрди рдХреЛ рд╣рдЯрд╛рдХрд░ рдЕрдкрдиреЗ рдЗрдирдкреБрдЯ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ
рдЗрд╕реЗ рддреЛрдбрд╝рдирд╛ рд╢рдмреНрдж. рд╢рдмреНрдж (рдЬреЛ рд╡рд░реНрдгреЛрдВ рдХреЗ рдХреНрд░рдо рд╣реИрдВ) рдХреЛ рдЕрдирдЙрджреНрдзреГрдд рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рд╡рд░реНрдг (рд╕реНрдкреЗрд╕, рдЯреИрдм рдФрд░ рдиреНрдпреВрд▓рд╛рдЗрди) рдпрд╛ рдореЗрдЯрд╛-рдЕрдХреНрд╖рд░ ('<', '>', '|', ';', '(',
')', рдФрд░ '&')ред рд╢рдмреНрджреЛрдВ рдХреЛ рдкрд░рд┐рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдФрд░ рдЯреИрдм рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдирдИ рдкрдВрдХреНрддрд┐рдпрд╛рдБ
рдЖрдорддреМрд░ рдкрд░ рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдкрд░рд┐рд╕реАрдорди рдХрд░реЗрдВред рдореЗрдЯрд╛-рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЯреЛрдХрди:
'<', '<&', '<<', '<<<', '>', '>&', '>>', '&>' рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)
рдЗрдирдкреБрдЯ рдЖрдЙрдЯрдкреБрдЯ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдиреАрдЪреЗ); '|' рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; '|&' рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд╣-рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ (рджреЗрдЦреЗрдВ) рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдиреАрдЪреЗ); ';' рдХрдорд╛рдВрдб рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; '&' рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди; '&&' рдФрд░ '||' рд╕рд╢рд░реНрдд рдирд┐рд╖реНрдкрд╛рджрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; ';', ';&'
рдФрд░ ';|' рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдорд╛рдорд▓рд╛ рдХрдерди; '(( .. ))' рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдФрд░
рдЕрдВрдд рдореЗрдВ, '( .. )' рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдХреЛрд╢ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рдФрд░ рдореЗрдЯрд╛-рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдмреИрдХрд╕реНрд▓реИрд╢ ('\'), рдпрд╛ рдЕрдВрджрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рджреЛрд╣рд░реЗ (''') рдпрд╛ рдПрдХрд▓ ('''') рдЙрджреНрдзрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдореВрд╣ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд░реНрдг рд╣реИрдВ
рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдирд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдирд╛ рд╣реИ рддреЛ рдЙрдиреНрд╣реЗрдВ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
'\', ''', ''', '#', '$', ''', '~', '{', '}', '*', '?', рдФрд░ '['ред рдЗрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓реЗ рддреАрди
рдЙрдкрд░реНрдпреБрдХреНрдд рдЙрджреНрдзреГрдд рдкрд╛рддреНрд░ рд╣реИрдВ (рджреЗрдЦреЗрдВ) рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП рдиреАрдЪреЗ); '#', рдпрджрд┐ рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд┐рд╕реА рд╢рдмреНрдж рдХреА рд╢реБрд░реБрдЖрдд, рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рдкрд░рд┐рдЪрдп - '#' рдХреЗ рдмрд╛рдж рдирд┐рдХрдЯрддрдо рддрдХ рд╕рдм рдХреБрдЫ
рдиреНрдпреВрд▓рд╛рдЗрди рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; '$' рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреИрд░рд╛рдореАрдЯрд░, рдХрдорд╛рдВрдб рдФрд░ рдЕрдВрдХрдЧрдгрд┐рдд рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди (рджреЗрдЦреЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдиреАрдЪреЗ); '''рдкреБрд░рд╛рдиреА рд╢реИрд▓реА рдХрд╛ рдХрдорд╛рдВрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ
(рджреЗрдЦреЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдиреАрдЪреЗ); '~' рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рдЯрд┐рд▓реНрдб рд╡рд┐рд╕реНрддрд╛рд░ рдиреАрдЪреЗ); '{'
рдФрд░ '}' рдкрд░рд┐рд╕реАрдорди csh(1)-рд╢реИрд▓реА рд╡рд┐рдХрд▓реНрдк (рджреЗрдЦреЗрдВ рдмреНрд░реЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдиреАрдЪреЗ); рдФрд░ рдЕрдВрдд рдореЗрдВ, '*',
'?', рдФрд░ '[' рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рдкрдЯреНрдЯрд┐рдХрд╛ рдирд╛рдо рдкреИрдЯрд░реНрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдиреАрдЪреЗ).

рдЬреИрд╕реЗ рд╣реА рд╢рдмреНрджреЛрдВ рдФрд░ рдЯреЛрдХрди рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╢реЗрд▓ рдХрдорд╛рдВрдб рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рджреЛ рдмреБрдирд┐рдпрд╛рджреА рд╣реИрдВ
рдкреНрд░рдХрд╛рд░: рд╕рд░рд▓-рдЖрджреЗрд╢, рдЖрдорддреМрд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдпреМрдЧрд┐рдХ-рдЖрджреЗрд╢, рдЗрд╕ рддрд░рд╣
as рдПрд╕рдЯреА рдФрд░ if рдХрдерди, рд╕рдореВрд╣ рдирд┐рд░реНрдорд╛рдг, рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБред

рдПрдХ рд╕рд░рд▓-рдХрдорд╛рдВрдб рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рдХреБрдЫ рд╕рдВрдпреЛрдЬрди рд╣реЛрддреЗ рд╣реИрдВ (рджреЗрдЦреЗрдВ)ред рдкреИрд░рд╛рдореАрдЯрд░реНрд╕
рдиреАрдЪреЗ), рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди (рджреЗрдЦреЗрдВ)ред рдЗрдирдкреБрдЯ рдЖрдЙрдЯрдкреБрдЯ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдиреАрдЪреЗ), рдФрд░ рдЖрджреЗрд╢ рд╢рдмреНрдж;
рдПрдХрдорд╛рддреНрд░ рдкреНрд░рддрд┐рдмрдВрдз рдпрд╣ рд╣реИ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХрд┐рд╕реА рднреА рдХрдорд╛рдВрдб рд╢рдмреНрдж рд╕реЗ рдкрд╣рд▓реЗ рдЖрддреЗ рд╣реИрдВред
рдХрдорд╛рдВрдб рд╢рдмреНрдж, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдЙрд╕ рдХрдорд╛рдВрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рддрд░реНрдХред
рдХрдорд╛рдВрдб рдПрдХ рд╢реЗрд▓ рдмрд┐рд▓реНрдЯ-рдЗрди рдХрдорд╛рдВрдб, рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдПрдХ рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб (рдпрд╛рдиреА рдПрдХ рдЕрд▓рдЧ) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдЬреЛ PATH рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд┐рдд рд╣реИ; рджреЗрдЦрдирд╛ рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрди рдиреАрдЪреЗ).
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рднреА рдХрдорд╛рдВрдб рдирд┐рд░реНрдорд╛рдгреЛрдВ рдореЗрдВ рдПрдХ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ: рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдИ рдЧрдИ рд╕реНрдерд┐рддрд┐ рдкрд░ рдкреНрд░рддреАрдХреНрд╖рд╛(2) (рдпрджрд┐ рдЖрджреЗрд╢ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛, рддреЛ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╣реИ
127; рдпрджрд┐ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛, рддреЛ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 126 рд╣реИ); рдЕрдиреНрдп рдХрдорд╛рдВрдб рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐
рдирд┐рд░реНрдорд╛рдг (рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдорд╛рдВрдб, рдлрд╝рдВрдХреНрд╢рди, рдХрдВрдкрд╛рдЙрдВрдб-рдХрдорд╛рдВрдб, рдкрд╛рдЗрдкрд▓рд╛рдЗрди, рд╕реВрдЪрд┐рдпрд╛рдВ, рдЖрджрд┐) рд╕рднреА рд╣реИрдВ
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ рдЬрд╣рд╛рдВ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдП рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐
рдХреЗрд╡рд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕реЗ рдпреБрдХреНрдд рдХрдорд╛рдВрдб рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рд╣реИ
рдпрджрд┐ рдХреЛрдИ рдХрдорд╛рдВрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рдерд╛ рддреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдпрд╛ 0 рдХреЗ рджреМрд░рд╛рди рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХрдорд╛рдВрдб рдХреЛ '|' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди, рдЬрд┐рд╕рдореЗрдВ
рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХрд╛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рдХреЛ рдкрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рдкрд╛рдЗрдк(2)) рдХреЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП
рдирд┐рдореНрди рдЖрджреЗрд╢. рдХрд┐рд╕реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдЙрд╕рдХреЗ рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб рдХреА рд╣реЛрддреА рд╣реИ, рдЬрдм рддрдХ рдХрд┐
la рдкрд╛рдЗрдк рдлреЗрд▓ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ (рд╡рд╣рд╛рдВ рджреЗрдЦреЗрдВ)ред рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд╕рднреА рдХрдорд╛рдВрдб рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ
рдЙрдкрдХреЛрд╢; рдпрд╣ POSIX рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдордд рд╣реИ рд▓реЗрдХрд┐рди AT&T UNIX рдХреЗ рджреЛрдиреЛрдВ рд╡реЗрд░рд┐рдПрдВрдЯ рд╕реЗ рднрд┐рдиреНрди рд╣реИ рдХреНрд╖, рдЬрд╣рд╛рдВ
рдЕрдВрддрд┐рдо рдЖрджреЗрд╢ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдЙрдкрдХреЛрд╢реЛрдВ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЧрдП рдереЗ; рджреЗрдЦреЗрдВ рдкрдврд╝рдирд╛ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдЯрд┐рди рдХрд╛ рд╡рд┐рд╡рд░рдг
рдирд┐рд╣рд┐рддрд╛рд░реНрде рдФрд░ рд╕рдорд╛рдзрд╛рди. рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ '!' рд╕реЗ рдкрд╣рд▓реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрдж рдЬреЛ
рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдкреВрд░рдХ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ: рдпрджрд┐ рдореВрд▓ рд╕реНрдерд┐рддрд┐
0 рдерд╛, рдкреВрд░рдХ рд╕реНрдерд┐рддрд┐ 1 рд╣реЛрдЧреА; рдпрджрд┐ рдореВрд▓ рд╕реНрдерд┐рддрд┐ 0 рдирд╣реАрдВ рдереА, рддреЛ рдкреВрд░рдХ
рд╕реНрдерд┐рддрд┐ 0 рд╣реЛрдЧреА.

рд╕реВрдЪрд┐рдпрд╛рдБ рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЯреЛрдХрди рджреНрд╡рд╛рд░рд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдХреЗ рдХрдорд╛рдВрдб рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
'&&', '||', '&', '|&', рдФрд░ ';'ред рдкрд╣рд▓реЗ рджреЛ рд╕рд╢рд░реНрдд рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╣реИрдВ: "cmd1 && cmd2"
рдорд╛рд░ рдбрд╛рд▓рд╛ cmd2 рдХреЗрд╡рд▓ рдЕрдЧрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ cmd1 рд╢реВрдиреНрдп рд╣реИ; '||' рд╡рд┐рдкрд░реАрдд рд╣реИ - cmd2 is
рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╣реЛрдиреЗ рдкрд░ рд╣реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ cmd1 рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ. '&&' рдФрд░ '||' рд╕рдорд╛рди рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ
рдЬреЛ '&', '|&', рдФрд░ ';' рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЬрд┐рдирдХреА рднреА рд╕рдорд╛рди рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА
рдХрд┐ '&&' рдФрд░ '||' рд╕рдВрдЪрд╛рд▓рдХ "рд╡рд╛рдо-рд╕рд╣рдпреЛрдЧреА" рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреЗ рджреЛрдиреЛрдВ
рдЖрджреЗрд╢ рдХреЗрд╡рд▓ "рдмрд╛рд░" рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВрдЧреЗ:

$ false && echo foo || рдЗрдХреЛ рдмрд╛рд░
$ рд╕рдЪ || рдЗрдХреЛ рдлреВ && рдЗрдХреЛ рдмрд╛рд░

'&' рдЯреЛрдХрди рдкреВрд░реНрд╡рд╡рд░реНрддреА рдХрдорд╛рдВрдб рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ; рдпрд╛рдиреА рдЦреЛрд▓
рдХрдорд╛рдВрдб рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд╢реЗрд▓ рдЗрд╕рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрддрд╛ рд╣реИ
рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЖрджреЗрд╢реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐; рджреЗрдЦрдирд╛ рдХрд╛рдо рдирд┐рдпрдВрддреНрд░рдг рдиреАрдЪреЗ)ред рдЬрдм рдПрдХ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХрдорд╛рдВрдб рд╣реЛрддрд╛ рд╣реИ
рдЬрдм рдХрд╛рд░реНрдп рдирд┐рдпрдВрддреНрд░рдг рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ), рддреЛ рдХрдорд╛рдВрдб рдкреНрд░рд╛рд░рдВрдн рд╣реЛ рдЬрд╛рддреА рд╣реИ
рд╕рд┐рдЧреНрдирд▓ SIGINT рдФрд░ SIGQUIT рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЗрдирдкреБрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ / Dev / рдмрд╛рддрд┐рд▓ (рд╣рд╛рд▓рд╛рдБрдХрд┐,
рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХрдорд╛рдВрдб рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ)ред '|&' рдСрдкрд░реЗрдЯрд░
рдПрдХ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреА рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ
рдиреАрдЪреЗ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдХ рдХрдорд╛рдВрдб рдХреЛ '&&' рдФрд░ '||' рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдСрдкрд░реЗрдЯрд░реЛрдВ, рдЬрдмрдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
'&', '|&', рдпрд╛ ';' рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВред рдХрд┐рд╕реА рд╕реВрдЪреА рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб рдХреА рд╣реЛрддреА рд╣реИ,
рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 0 рд╣реИред

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

рдЕрдиреНрдпрдерд╛ рддрдм рдХрд╛рд░реНрдп рдХрд░реЗрдВ! (
рдпрджрд┐ рд╕рдордп рд╣реЛ рддреЛ esac рдХрд░реЗрдВ [[ ((
рддрдХ рдлрд╛рдИ рдХрд┐рдпрд╛ рдЧрдпрд╛ {
рдЪрдпрдирд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП elif }

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

$ {рдЗрдХреЛ рдлреВ; рдЗрдХреЛ рдмрд╛рд░; }
$ {рдЗрдХреЛ рдлреВ; рдЗрдХреЛ рдмрд╛рд░ }
$ { { рдЗрдХреЛ рдлреВ; рдЗрдХреЛ рдмрд╛рд░; } }

рдпрд╣ рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ:

$ {рдЗрдХреЛ рдлреВ; рдЗрдХреЛ рдмрд╛рд░ }

(рд╕реВрдЪреА)
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕реВрдЪреА рдПрдХ рдЙрдкрдХреЛрд╢ рдореЗрдВ. рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ
рдПрдХ рдЙрдкрдХреЛрд╢ рд╡рд╛рдкрд╕ рдЕрдкрдиреЗ рдореВрд▓ рдореЗрдВред

{ рд╕реВрдЪреА; }
рдпреМрдЧрд┐рдХ рдирд┐рд░реНрдорд╛рдг; рд╕реВрдЪреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдХреЛрд╢ рдореЗрдВ рдирд╣реАрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ '{' рдФрд░ '}'
рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрдж рд╣реИрдВ, рдореЗрдЯрд╛-рдЕрдХреНрд╖рд░ рдирд╣реАрдВред

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

рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ in рдФрд░ esac рдЬреИрд╕реЗ
рдорд╛рдорд▓рд╛ $рдлреВ { *) рдЧреВрдВрдЬ рдмрд╛рд░ ;; }.

рд╕реВрдЪрд┐ рд╕рдорд╛рдкрдХрдпреЗ рд╣реИрдВ:

';;' рд╕реВрдЪреА рдХреЗ рдмрд╛рдж рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ.

';&' рдЕрдЧрд▓реА рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВред

';|' рд╢реЗрд╖ рдкреИрдЯрд░реНрди-рд╕реВрдЪреА рдЯреБрдкрд▓реНрд╕ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВред

рдП рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдорд╛рдорд▓рд╛ рдХрдерди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд╛ рд╣реИ рд╕реВрдЪреА; рдЕрдЧрд░ рдХреЛрдИ рдирд╣реАрдВ рд╕реВрдЪреА is
рдирд┐рд╖реНрдкрд╛рджрд┐рдд, рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╢реВрдиреНрдп рд╣реИред

рдПрд╕рдЯреА рдирд╛рдо [рдореЗрдВ рд╢рдмреНрдж ...]; рдХрд░рдирд╛ рд╕реВрдЪреА; рдкреВрд░реНрдг
рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╢рдмреНрдж рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢рдмреНрдж рд╕реВрдЪреА рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдо рдФрд░ рд╢рдмреНрдж рдкрд░ рд╕реЗрдЯ рд╣реИ
рд╕реВрдЪреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ in рдХрд┐рд╕реА рд╢рдмреНрдж рд╕реВрдЪреА, рд╕реНрдерд┐рддрд┐рдЧрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ ($1, $2, рдЖрджрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ do рдФрд░ рдХрд┐рдпрд╛ рдЬреИрд╕реЗ рдПрд╕рдЯреА i; { рдЧреВрдВрдЬ $рдореИрдВ; }. рдП рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдПрд╕рдЯреА
рдХрдерди рдЕрдВрддрд┐рдо рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╣реИ рд╕реВрдЪреА; рдЕрдЧрд░ рд╕реВрдЪреА рдХрднреА рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛, рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐
рд╢реВрдиреНрдп рд╣реИ

if рд╕реВрдЪреА; рдлрд┐рд░ рд╕реВрдЪреА; [рдПрд▓рд┐рдл рд╕реВрдЪреА; рдлрд┐рд░ рд╕реВрдЪреА;] ... [рдЕрдиреНрдп рд╕реВрдЪреА;] рдлрд╝рд┐
рдпрджрд┐ рдкрд╣рд▓реЗ рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╕реВрдЪреА рд╢реВрдиреНрдп рд╣реИ, рджреВрд╕рд░рд╛ рд╕реВрдЪреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЕрдиреНрдпрдерд╛,
la рд╕реВрдЪреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд elif, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдЧрд┐рд░рд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪрд┐рдпрд╛рдБ if рдФрд░ elifрд╡рд┐рдлрд▓ (рдпрд╛рдиреА рдЧреИрд░-рд╢реВрдиреНрдп рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ), рд╕реВрдЪреА
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреНрдп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдП рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ if рдмрдпрд╛рди рдЧреИрд░ рдХрд╛ рд╣реИ
рд╕рд╢рд░реНрдд рд╕реВрдЪреА рд╡рд╣ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рд╣реИ; рдпрджрд┐ рдХреЛрдИ рдЧреИрд░-рд╕рд╢рд░реНрдд рдирд╣реАрдВ рд╣реИ рд╕реВрдЪреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
рд╕реНрдерд┐рддрд┐ рд╢реВрдиреНрдп рд╣реИ.

рдЪрдпрди рдирд╛рдо [рдореЗрдВ рд╢рдмреНрдж ...]; рдХрд░рдирд╛ рд╕реВрдЪреА; рдкреВрд░реНрдг
RSI рдЪрдпрди рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдореЗрдиреВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдФрд░ рдЙрд╕рдореЗрдВ рд╕реЗ рдЪрдпрди рдХрд░рдирд╛ред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдПрдХ рдкреНрд░рдЧрдгрд┐рдд рд╕реВрдЪреА рд╢рдмреНрдж(рдУрдВ) рдкрд░ рдореБрджреНрд░рд┐рдд рд╣реИ
рдорд╛рдирдХ рддреНрд░реБрдЯрд┐, рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╕рдВрдХреЗрдд (PS3: рд╕рд╛рдорд╛рдиреНрдпрддрдГ '#?')ред рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рд╕рдВрдЦреНрдпрд╛
рдлрд┐рд░ рдкреНрд░рдЧрдгрд┐рдд рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд╛рдо рдкрд░ рд╕реЗрдЯ рд╣реИ
рдЪрдпрдирд┐рдд рд╢рдмреНрдж (рдпрд╛ рдпрджрд┐ рдЪрдпрди рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ рддреЛ рдЕрдирд╕реЗрдЯ рдХрд░реЗрдВ), рдЙрддреНрддрд░ рдЬреЛ рдкрдврд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЙрд╕ рдкрд░ рд╕реЗрдЯ рд╣реИ
(рдЕрдЧреНрд░рдгреА/рдкрд┐рдЫрд▓рд╛ рд╕реНрдерд╛рди рдЫреАрди рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдФрд░ рд╕реВрдЪреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рд░рд┐рдХреНрдд рдкрдВрдХреНрддрд┐ (рдЕрд░реНрдерд╛рдд
рд╢реВрдиреНрдп рдпрд╛ рдЕрдзрд┐рдХ IFS рдСрдХреНрдЯреЗрдЯ) рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореЗрдиреВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдкреБрдирдГ рдореБрджреНрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рд╕реВрдЪреА.

. рд╕реВрдЪреА рдкреВрд░реНрдг рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрддреНрддрд░ рд╢реВрдиреНрдп рд╣реИ, рддреЛ рдкреНрд░рдЧрдгрд┐рдд рд╕реВрдЪреА рдореБрджреНрд░рд┐рдд рд╣реЛрддреА рд╣реИ, рд╕рдВрдХреЗрдд рд╣реИ
рдореБрджреНрд░рд┐рдд, рдЗрддреНрдпрд╛рджрд┐ред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддрдм рддрдХ рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИ рдЬрдм рддрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдВрдд рдкрдврд╝рд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛, рдПрдХ рд╡реНрдпрд╡рдзрд╛рди
рдкреНрд░рд╛рдкреНрдд рд╣реИ, рдпрд╛ рдП рддреЛрдбрд╝рдирд╛ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рд▓реВрдк рдХреЗ рдЕрдВрджрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ "рд╢рдмреНрдж рдореЗрдВ..." рд╣реИ
рдЫреЛрдбрд╝реЗ рдЧрдП, рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА $1, $2, рдЖрджрд┐)ред рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдХреЗ рд▓рд┐рдП
рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ do рдФрд░ рдХрд┐рдпрд╛ рдЬреИрд╕реЗ рдЪрдпрди i; {
рдЧреВрдВрдЬ $рдореИрдВ; }. рдП рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдЪрдпрди рдХрдерди рд╢реВрдиреНрдп рд╣реИ рдпрджрд┐ a рддреЛрдбрд╝рдирд╛ рдХрдерди рд╣реИ
рд▓реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рд╢реВрдиреНрдп рдирд╣реАрдВред

рдЬрдм рддрдХ рд╕реВрдЪреА; рдХрд░рдирд╛ рд╕реВрдЪреА; рдкреВрд░реНрдг
рдпрд╣ рдРрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдирд┐рдХрд╛рдп рдХреЛ рдХреЗрд╡рд▓ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рджреМрд░рд╛рди рд╣реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд╣рд▓реЗ рд╕реВрдЪреА рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ.

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

рд╕рдорд╛рд░реЛрд╣ рдирд╛рдо { рд╕реВрдЪреА; }
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдирд╛рдо (рджреЗрдЦреЗрдВ рдХрд╛рд░реНрдп рдиреАрдЪреЗ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рдж рдЬрдм рднреА рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддрдм рдирд╣реАрдВ
рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЧрдИ рд╣реИ.

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

рд╕рдорд╛рд░реЛрд╣ рдирд╛рдо() { рд╕реВрдЪреА; }
рдмрд░рд╛рдмрд░ рдирд╛рдо()(рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ism). рд╕рдорд╛рд░реЛрд╣ рдХреАрд╡рд░реНрдб рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкрд╣рд░ [-p] [рдкрд╛рдЗрдкрд▓рд╛рдЗрди]
RSI рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрди рдЕрдиреБрднрд╛рдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдкрд╣рд░ рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрдж.

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

[[ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ ]]
рдХреЗ рд╕рдорд╛рди рдкрд░реАрдХреНрд╖рдг рдФрд░ [ ... ] рдЖрджреЗрд╢ (рдмрд╛рдж рдореЗрдВ рд╡рд░реНрдгрд┐рдд), рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде
рдЕрдкрд╡рд╛рдж:

┬╖ рдлрд╝реАрд▓реНрдб рд╡рд┐рднрд╛рдЬрди рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрдорд╛рдг рддрд░реНрдХреЛрдВ рдкрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

┬╖ RSI -a (рдФрд░ рдФрд░ -o (OR) рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдХреНрд░рдорд╢рдГ '&&' рдФрд░ '||' рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

┬╖ рдСрдкрд░реЗрдЯрд░реНрд╕ (рдЬреИрд╕реЗ '-f', '=', '!') рдХреЛ рдЙрджреНрдзреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

┬╖ рдкреИрд░рд╛рдореАрдЯрд░, рдХрдорд╛рдВрдб рдФрд░ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рдЖрд▓рд╕реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ '&&' рдФрд░ '||' рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕рдВрдЪрд╛рд▓рдХред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдерди рдореЗрдВ, $( рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдпрджрд┐ рдФрд░ рдХреЗрд╡рд▓ рдпрджрд┐ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ foo рдореМрдЬреВрдж рд╣реИ рдФрд░ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╣реИ:

$ [[ -r foo && $(

┬╖ '!=' рдФрд░ '=' рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рджреВрд╕рд░рд╛ рдСрдкрд░реЗрдВрдб рдкреИрдЯрд░реНрди рдХрд╛ рдПрдХ рдЙрдкрд╕рдореВрд╣ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП)ред
рддреБрд▓рдирд╛ [[ foobar = рдЪ*рдЖрд░ ]] рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ)ред рдпрд╣ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

$ рдмрд╛рд░=рдлреВрдмрд╛рд░; рдмрд╛рдЬрд╝='рдПрдл*рдЖрд░'
$ [[ $bar = $baz ]]; рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ $?
$ [[ $bar = "$baz" ]]; рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ $?

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

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

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

рдмреИрдХрд╕реНрд▓реИрд╢ рд╡рд┐рд╕реНрддрд╛рд░
рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЬрд╣рд╛рдВ рдмреИрдХрд╕реНрд▓реИрд╢ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреБрдЫ C рдФрд░ AT&T UNIX рдХреНрд╖ рдпрд╛ рдЬреАрдПрдирдпреВ рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ рдЕрдВрджрд╛рдЬ
рдкрд▓рд╛рдпрди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ '\a', '\b', '\f', '\n', '\r', '\t', '\U########',
'\u####', рдФрд░ '\v'ред '\U########' рдФрд░ '\u####' рдХреЗ рд▓рд┐рдП, "#" рдХрд╛ рдЕрд░реНрде рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдВрдХ рд╣реИ,
рдЪрд╛рд░ рдпрд╛ рдЖрда рддрдХ рдХреЛрдИ рднреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛; рдпреЗ рдПрд╕реНрдХреЗрдк рдПрдХ рдпреВрдирд┐рдХреЛрдб рдХреЛрдбрдкреЙрдЗрдВрдЯ рдХреЛ UTF-8 рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, '\E' рдФрд░ '\e' рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдПрд╕реНрдХреЗрдк рдХреИрд░реЗрдХреНрдЯрд░ рддрдХ рд╣реЛрддрд╛ рд╣реИред

рдореЗрдВ рдЫрд╛рдк рдмрд┐рд▓реНрдЯрд┐рди рдореЛрдб, '\"', '\'', рдФрд░ '\?' рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ; рдЕрд╖реНрдЯрд╛рдзрд╛рд░реА рдЕрдиреБрдХреНрд░рдо
рддреАрди рдЕрд╖реНрдЯрдХ рдЕрдВрдХреЛрдВ рддрдХ рдХреЛрдИ рдирд╣реАрдВ "#" рдЕрдВрдХ рд╢реВрдиреНрдп ('\0###') рд╕реЗ рдкрд╣рд▓реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП;
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдиреБрдХреНрд░рдо '\x##' рджреЛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдВрдХреЛрдВ "#" рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ; рджреЛрдиреЛрдВ
рдСрдХреНрдЯрд▓ рдФрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдиреБрдХреНрд░рдо рдХрдЪреНрдЪреЗ рдСрдХреНрдЯреЗрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ; '\#', рдЬрд╣рд╛рдВ # рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ,
\# рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд (рдмреИрдХрд╕реНрд▓реИрд╢ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

рд╕реА рд╕реНрдЯрд╛рдЗрд▓ рдореЛрдб рдореЗрдВ рдмреИрдХрд╕реНрд▓реИрд╢ рд╡рд┐рд╕реНрддрд╛рд░ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ: рдСрдХреНрдЯрд▓ рдЕрдиреБрдХреНрд░рдо '\###' рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рддреАрди рдЕрд╖реНрдЯрдХ рдЕрдВрдХ "#" рддрдХ рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдореЗрдВ рдХреЛрдИ рдЕрдВрдХ рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИ рдФрд░ рдХрдЪреНрдЪрд╛ рдЕрд╖реНрдЯрдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ;
рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдиреБрдХреНрд░рдо '\x#*' рд▓рд╛рд▓рдЪ рд╕реЗ рдЬрд┐рддрдирд╛ рд╣реЛ рд╕рдХреЗ рдЙрддрдиреЗ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдВрдХ "#" рдЦрд╛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░
рдкрд╣рд▓реЗ рдЧреИрд░-рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдВрдХ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ; рдпреЗ рдПрдХ рдпреВрдирд┐рдХреЛрдб рдХреЛрдбрдкреЙрдЗрдВрдЯ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ
рдпреВрдЯреАрдПрдл-8. рдЕрдиреБрдХреНрд░рдо '\c#', рдЬрд╣рд╛рдВ "#" рдХреЛрдИ рдСрдХреНрдЯреЗрдЯ рд╣реИ, Ctrl-# рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ
рдорддрд▓рдм, '\c?' DEL рдмрди рдЬрд╛рддрд╛ рд╣реИ, рдмрд╛рдХреА рд╕рдм рдХреБрдЫ 0x1F рдХреЗ рд╕рд╛рде рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ ANDed рд╣реИ)ред рдЕрдВрдд рдореЗрдВ, '\#', рдХрд╣рд╛рдВ
# рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж # рд╣реИ (рдмреИрдХрд╕реНрд▓реИрд╢ рдХреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рднрд▓реЗ рд╣реА рдпрд╣ рдПрдХ рд╣реЛ
рдирдИ рдкрдВрдХреНрддрд┐ред

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

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЙрдкрдирд╛рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ:

рдСрдЯреЛрд▓реЛрдб='\рдЯрд╛рдЗрдкрд╕реЗрдЯ -рдлреВ'
рдлрд╝рдВрдХреНрд╢рди='\рдЯрд╛рдЗрдкрд╕реЗрдЯ -f'
рд╣реИрд╢='\рдмрд┐рд▓реНрдЯрд┐рди рдЙрдкрдирд╛рдо -t'
рдЗрддрд┐рд╣рд╛рд╕='\рдмрд┐рд▓реНрдЯрд┐рди рдПрдлрд╕реА -рдПрд▓'
рдкреВрд░реНрдгрд╛рдВрдХ='\рдЯрд╛рдЗрдкрд╕реЗрдЯ -i'
рд╕реНрдерд╛рдиреАрдп='\рдЯрд╛рдЗрдкрд╕реЗрдЯ'
рд▓реЙрдЧрд┐рди='\exec рд▓реЙрдЧрд┐рди'
nameref='\typeset -n'
рдиреЛрд╣реБрдк='рдиреЛрд╣реБрдк'
r='\рдмрд┐рд▓реНрдЯрд┐рди рдПрдлрд╕реА -рдИ -'
рдЯрд╛рдЗрдк='\рдмрд┐рд▓реНрдЯрдЗрди рд╡реНрд╣реЗрдирд╕реЗ -v'

рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдЙрдкрдирд╛рдо рд╢реЗрд▓ рдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕реЗ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдХрдорд╛рдВрдб рдХрд╣рд╛рдВ рдорд┐рд▓реАред рдкрд╣рд▓рд╛
рдЬрдм рд╢реЗрд▓ рдХрд┐рд╕реА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдкрде рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдЙрдкрдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд╣реЗрдЬрддрд╛ рд╣реИ
рдЖрджреЗрд╢ рдХрд╛ рдкреВрд░рд╛ рдкрде. рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИ, рддреЛ рд╢реЗрд▓ рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ
рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдкрде рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдорд╛рдиреНрдп рд╣реИ, рдФрд░ рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдкрде рдЦреЛрдЬ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рд╕реЗ рдмрдЪреЗрдВред
рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЙрд░реНрдл -t. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ PATH рдмрджрд▓ рд░рд╣рд╛ рд╣реИ
рдкреИрд░рд╛рдореАрдЯрд░ рд╕рднреА рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдЙрдкрдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реЗрдЬреЗ рдЧрдП рдкрде рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЯреНрд░реИрдХрдСрд▓ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ
(рдЕрд░реНрдерд╛рдд рд╕реЗрдЯ -o рдЯреНрд░реИрдХрдСрд▓ or рд╕реЗрдЯ -h), рд╢реЗрд▓ рд╕рднреА рдХрдорд╛рдВрдб рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ
рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗред рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд
рдЖрджреЗрд╢ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: рдмрд┐рд▓реНрд▓реА(1) cc(1) рдкрд░рд┐рд╡рд░реНрддрди рд╡рд┐рджреНрдпрд╛(1) cp(1) рдбреЗрдЯрд╛(1) ed(1)
Emacs(1) рдЧреНрд░реЗрдк(1) ls(1) рдмрдирд╛рдирд╛(1) mv(1) pr(1) rm(1) рдкреНрдпрд╛рд╕(1) sh(1) vi(1) рдФрд░, рдХреМрди(1).

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

рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдПрдХ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рд╡реИрд▓рд╕рдм (рдореВрд▓реНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди) ${| рд╣реИрдЖрджреЗрд╢;} рдЬреЛ рд╣реИрдВ
рдЗрд╕реЗ рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдлрд╝рдирд╕рдм, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ I/O рдХреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ;
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╡реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░реВрдк рд╕реЗ рдЦрд╛рд▓реА, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐-рд╕реНрдерд╛рдиреАрдп рдЪрд░ REPLY рдЬреЛ рдХреБрдЫ рднреА рд╣реИ, рдЙрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╣реИрдВ
рдХреЗ рднреАрддрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдЖрджреЗрд╢s.

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

рдЙрджрд╛рд╣рд░рдг: рдпрджрд┐ IFS рдХреЛ "рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ :", рдФрд░ VAR рдкрд░ рд╕реЗрдЯ рд╣реИ
тАЬ рдП : B::D", $VAR рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЪрд╛рд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ: 'рдП',
'рдмреА', '' (рдПрдХ рдЦрд╛рд▓реА рдлрд╝реАрд▓реНрдб), рдФрд░ 'рдбреА'ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ IFS рдкреИрд░рд╛рдореАрдЯрд░ рд░рд┐рдХреНрдд рдкрд░ рд╕реЗрдЯ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдХреЛрдИ рдлрд╝реАрд▓реНрдб рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдпрджрд┐ рдпрд╣ рдЕрдирд╕реЗрдЯ рд╣реИ, рддреЛ рд╕реНрдкреЗрд╕, рдЯреИрдм рдФрд░ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
рдиреНрдпреВрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

рд╕рд╛рде рд╣реА, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдлрд╝реАрд▓реНрдб рд╡рд┐рднрд╛рдЬрди рдХреЗрд╡рд▓ рддрддреНрдХрд╛рд▓ рдкрд░рд┐рдгрд╛рдо рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди. рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, $VAR:E рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддрд╛ рд╣реИ
рдлрд╝реАрд▓реНрдб: 'рдП', 'рдмреА', '', рдФрд░ 'рдбреА:рдИ', рди рдХрд┐ 'рдП', 'рдмреА', '', 'рдбреА', рдФрд░ 'рдИ'ред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ POSIX рд╣реИ
рдЖрдЬреНрдЮрд╛рдХрд╛рд░реА, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЕрдиреНрдп рд╢реЗрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рдЬреЛ рдлрд╝реАрд▓реНрдб рд╡рд┐рднрд╛рдЬрди рдХрд░рддреЗ рд╣реИрдВ
рдЙрд╕ рд╢рдмреНрдж рдкрд░ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╢рд╛рдорд┐рд▓ рдерд╛ рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рдбрд┐рд▓реАрдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдИрдПрдлрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

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

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

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рд╢реЗрд▓ рдХрдорд╛рдВрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд▓рд┐рдП рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкрд╛рд░реНрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг
рдХреБрдЫ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓рддрд╛; рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ 'x=$(cat) <<"EOF"' (рдпрд╛ the
рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдШрд┐рд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрд▓рд╛рдЗрди-рдХреАрдкрд┐рдВрдЧ 'x=<<'EOF'' рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдХреЗ рдмрдЬрд╛рдпред рдЖрдИрдИрдИрдИ рдХрдХреНрд╖рд╛ 1003.1
("POSIX.1") рдлреЙрд░реНрдо 'x=$(case $foo in (bar) echo $bar) рдХреЗ рдХреЗрд╕ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ
;; (*) рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ $рдмрд╛рдЬрд╝ ;; esac)' рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЬреЛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛
рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдореБрджреНрджрд╛.

x=$(рдХреЗрд╕ $foo in bar) echo $bar ;; *) рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ $рдмрд╛рдЬрд╝ ;; рдИрдПрд╕рдПрд╕реА)
# рдЙрдкрд░реЛрдХреНрдд рдкреБрд░рд╛рдиреЗ рд╢реЗрд▓реНрд╕ рдкрд░ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ; рдиреАрдЪреЗ рд╕рдорд╛рдзрд╛рди рд╣реИ
x=$(eval $(cat)) <<"EOF"
рдХреЗрд╕ $рдлреВ рдЗрди рдмрд╛рд░) рдЗрдХреЛ $рдмрд╛рд░ тАЛтАЛ;; *) рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ $рдмрд╛рдЬрд╝ ;; esac
EOF

рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдорд╛рди рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЗ рд▓рд┐рдП
рдЙрджрд╛рд╣рд░рдг, рдЖрджреЗрд╢ рдЫрд╛рдк $((2+3*4)) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ 14. рджреЗрдЦреЗрдВ рдЕрдВрдХрдЧрдгрд┐рдд рднрд╛рд╡ рдПрдХ рдХреЗ рд▓рд┐рдП
рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рд╡рд░реНрдгрди.

рдкреИрд░рд╛рдореАрдЯрд░реНрд╕
рдкреИрд░рд╛рдореАрдЯрд░ рд╢реЗрд▓ рдЪрд░ рд╣реИрдВ; рдЙрдиреНрд╣реЗрдВ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдо рдпрд╛ рддреЛ рд╡рд┐рд╢реЗрд╖ рдПрдХрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ
рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрди рдпрд╛ рдЕрдВрдХ рд╡рд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░, рдпрд╛ рд╢реВрдиреНрдп рдпрд╛ рдХреЗ рдмрд╛рдж рдПрдХ рдЕрдХреНрд╖рд░
рдЕрдзрд┐рдХ рдЕрдХреНрд╖рд░ рдпрд╛ рдЕрдВрдХ ('_' рдХреЛ рдПрдХ рдЕрдХреНрд╖рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдмрд╛рдж рд╡рд╛рд▓реЗ рдлреЙрд░реНрдо рдХреЛ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рдкрддреНрд░ рдХреА рдПрдХ рд╕рд░рдгреА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЬреЛрдбрд╝рдХрд░ [expr] рдХрд╣рд╛рдБ рдкреЗ expr рдПрдХ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ.
рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ mksh 0 рд╕реЗ рд▓реЗрдХрд░ 4294967295 рддрдХ рдХреА рд╕реАрдорд╛ рддрдХ рд╕реАрдорд┐рдд рд╣реИрдВред рд╡рд╣ рд╣реИ,
рд╡реЗ 32-рдмрд┐рдЯ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИрдВред

рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди $ рдХрд╛ рд░реВрдк рд▓реЗрддреЗ рд╣реИрдВрдирд╛рдо, ${рдирд╛рдо}, рдпрд╛ ${рдирд╛рдо[expr]} рдХрд╣рд╛рдБ рдирд╛рдо рдПрдХ
рдорд╛рдкрджрдгреНрдб рдирд╛рдоред ${ рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рд░рдгреА рддрддреНрд╡реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдирд╛рдо[*]} рдФрд░ ${рдирд╛рдо[@]} рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП $* рдФрд░ $@ рдХреЗ рдмрд░рд╛рдмрд░ред рдпрджрд┐ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди a рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреИрд░рд╛рдореАрдЯрд░ (рдпрд╛ рдПрдХ рд╕рд░рдгреА рдкреИрд░рд╛рдореАрдЯрд░ рддрддреНрд╡) рдЬреЛ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рдПрдХ рд╢реВрдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЬрдм рддрдХ рдХрд┐ рд╕рдВрдЬреНрдЮрд╛ рд╡рд┐рдХрд▓реНрдк (рд╕реЗрдЯ -o рд╕рдВрдЬреНрдЮрд╛ or рд╕реЗрдЯ -u) рд╕реЗрдЯ рд╣реИ, рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред

рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╢реЗрд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдХреБрдЫ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреИрд╕реЗ '#', 'PWD', рдФрд░ '$'; рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдПрдХрд▓ рд╡рд░реНрдг рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ
рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рд╣реИрдВ. рджреВрд╕рд░рд╛, рдкреИрд░рд╛рдореАрдЯрд░ рд╢реЗрд▓ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рдЪрд╛рд▓реВ рд╣реЛрдирд╛ред рддреАрд╕рд░рд╛, рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлреВ = рдмрд╛рд░
рдкреИрд░рд╛рдореАрдЯрд░ "FOO" рдХреЛ "рдмрд╛рд░" рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ; рдПрдХ рд╣реА рдкрд░ рдПрдХрд╛рдзрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдФрд░ рдЙрдирдХрд╛ рдЕрдиреБрд╕рд░рдг рдПрдХ рд╕рд╛рдзрд╛рд░рдг-рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╣реЛрддреЗ рд╣реИрдВ
рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП (рдРрд╕реЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рднреА рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ; рджреЗрдЦреЗрдВ)ред
рдЗрд╕рдХреЗ рдирд┐рд╣рд┐рддрд╛рд░реНрде рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдо рдФрд░ '=' рджреЛрдиреЛрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП
рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдирдЙрджреНрдзреГрддред рдирд┐рд░реНрдорд╛рдг рдлрд╝реВ+=рдмрд╛рдЬрд╝ рднреА рд╣реИ
рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд; рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рдорд╛рди рддреБрд░рдВрдд рд╕рдВрдпреЛрдЬрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЪреМрдерд╛ рддрд░реАрдХрд╛
рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╣реИ рдирд┐рд░реНрдпрд╛рдд, рд╡реИрд╢реНрд╡рд┐рдХ, рд╕рд┐рдлрд╝ рдкрдврд╝рд┐рдпреЗ, рддрдерд╛ рдЯрд╛рдЗрдкрд╕реЗрдЯ рдЖрджреЗрд╢; рдЙрдирдХреЗ рджреЗрдЦреЗрдВ
рдореЗрдВ рд╡рд░реНрдгрди рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрди рдЕрдиреБрднрд╛рдЧред рдкрд╛рдВрдЪрд╡рд╛рдВ, рдПрд╕рдЯреА рдФрд░ рдЪрдпрди рд▓реВрдк рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ
рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреЗрдЯрдЕрдк, рдкрдврд╝рдирд╛, рддрдерд╛ рд╕реЗрдЯ -A рдЖрджреЗрд╢. рдЕрдВрдд рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдорд╛рди (рджреЗрдЦреЗрдВ)ред рдЕрдВрдХрдЧрдгрд┐рдд рднрд╛рд╡
рдиреАрдЪреЗ) рдпрд╛ ${ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВрдирд╛рдо=рдореВрд▓реНрдп} рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рд░реВрдк (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

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

рд╕рдВрд╢реЛрдзрдХ рдХреЛ ${ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдирд╛рдо} рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рд░реВрдк:

${рдирд╛рдо:-рд╢рдмреНрдж}
If рдирд╛рдо рд╕реЗрдЯ рд╣реИ рдФрд░ NULL рдирд╣реАрдВ, рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЕрдиреНрдпрдерд╛, рд╢рдмреНрдж рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

${рдирд╛рдо:+рд╢рдмреНрдж}
If рдирд╛рдо рд╕реЗрдЯ рд╣реИ рдФрд░ рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИ, рд╢рдмреНрдж рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реИ; рдЕрдиреНрдпрдерд╛, рдХреБрдЫ рднреА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

${рдирд╛рдо:=рд╢рдмреНрдж}
If рдирд╛рдо рд╕реЗрдЯ рд╣реИ рдФрд░ NULL рдирд╣реАрдВ, рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЕрдиреНрдпрдерд╛, рдпрд╣ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╢рдмреНрдж рдФрд░
рдХрд╛ рдкрд░рд┐рдгрд╛рдореА рдореВрд▓реНрдп рдирд╛рдо рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реИред

${рдирд╛рдо:?рд╢рдмреНрдж}
If рдирд╛рдо рд╕реЗрдЯ рд╣реИ рдФрд░ NULL рдирд╣реАрдВ, рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЕрдиреНрдпрдерд╛, рд╢рдмреНрдж рдкрд░ рдореБрджреНрд░рд┐рдд рд╣реИ
рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ (рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдирд╛рдо:) рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ (рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИ
рдХрд┐рд╕реА рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдлрд╝рдВрдХреНрд╢рди рдпрд╛ '.' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ред рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд)ред рдЕрдЧрд░ рд╢рдмреНрдж is
рдЫреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдкрд░, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ "рдкреИрд░рд╛рдореАрдЯрд░ рд╢реВрдиреНрдп рдпрд╛ рд╕реЗрдЯ рдирд╣реАрдВ" рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдмрдЧ,
if рд╢рдмреНрдж рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ рдЬреЛ рд╢реВрдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рднреА рд╣реИ
рдореБрджреНрд░рд┐рддред

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

рдЙрдкрд░реЛрдХреНрдд рд╕рдВрд╢реЛрдзрдХреЛрдВ рдореЗрдВ, ':' рдХреЛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдХреЗрд╡рд▓ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ
рдирд╛рдо рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рд╕реЗрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд рдФрд░ рд╢реВрдиреНрдп рдирд╣реАрдВ)ред рдЕрдЧрд░ рд╢рдмреНрдж рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдкреИрд░рд╛рдореАрдЯрд░, рдХрдорд╛рдВрдб,
рдЗрд╕ рдкрд░ рдЕрдВрдХрдЧрдгрд┐рдд рдФрд░ рдЯрд┐рд▓реНрдб рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЕрдЧрд░ рд╢рдмреНрдж рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдкреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрджрд┐ рдирд╛рдо рдПрдХ рд╕рд░рдгреА рд╣реИ,
рдХреБрдВрдЬреА "0" рд╡рд╛рд▓реЗ рддрддреНрд╡ рдХреЛ рдЕрджрд┐рд╢ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛):

${#рдирд╛рдо}
рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдпрджрд┐ рдирд╛рдо '*', '@' рд╣реИ, рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ; рдЕрдиреНрдпрдерд╛
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреА рд▓рдВрдмрд╛рдИ (рд╡рд░реНрдгреЛрдВ рдореЗрдВ)ред рдирд╛рдо.

${#рдирд╛рдо[*]}
${#рдирд╛рдо[@]}
рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╛рдо.

${%рдирд╛рдо}
рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреА рдЪреМрдбрд╝рд╛рдИ (рд╕реНрдХреНрд░реАрди рдХреЙрд▓рдо рдореЗрдВ)ред рдирд╛рдо, рдпрд╛ -1 рдпрджрд┐
${рдирд╛рдо} рдореЗрдВ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдг рд╣реЛрддрд╛ рд╣реИ.

${!рдирд╛рдо}
рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдирд╛рдо рдирд╛рдоред рдпрд╣ рд╣реЛрдЧрд╛ рдирд╛рдо рд╕рд┐рд╡рд╛рдп рдХрдм рдирд╛рдо is
рдПрдХ рдирд╛рдо рд╕рдВрджрд░реНрдн (рдмрд╛рдзреНрдп рдЪрд░), рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдирд╛рдорд░реЗрдл рдХрдорд╛рдВрдб (рдЬреЛ рдПрдХ рдЙрдкрдирд╛рдо рд╣реИ
рдПрд╕рдЯреА рдЯрд╛рдЗрдкрд╕реЗрдЯ -n).

${!рдирд╛рдо[*]}
${!рдирд╛рдо[@]}
рд╕рд░рдгреА рдореЗрдВ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ (рдХреБрдВрдЬрд┐рдпреЛрдВ) рдХреЗ рдирд╛рдо рдирд╛рдо.

${рдирд╛рдо#рдкреИрдЯрд░реНрди}
${рдирд╛рдо##рдкреИрдЯрд░реНрди}
If рдкреИрдЯрд░реНрди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдирд╛рдо, рдорд┐рд▓рд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкрд╛рда рд╣реИ
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛. рдПрдХ рдПрдХрд▓ '#' рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╕рдмрд╕реЗ рдХрдо рд╣реЛрддрд╛ рд╣реИ
рдореИрдЪ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╕рдмрд╕реЗ рд▓рдВрдмреЗ рдореИрдЪ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдХрд┐рд╕реА рд╡реЗрдХреНрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
(${*} рдпрд╛ ${@} рдпрд╛ ${array[*]} рдпрд╛ ${array[@]}).

${рдирд╛рдо%рдкреИрдЯрд░реНрди}
${рдирд╛рдо%%рдкреИрдЯрд░реНрди}
${..#..} рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рддрд░рд╣, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рди рдХреЗ рдЕрдВрдд рд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рд╣реЛ рдирд╣реАрдВ рд╕рдХрддрд╛
рдПрдХ рд╡реЗрдХреНрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

${рдирд╛рдо/рдкреИрдЯрд░реНрди/рд╕реНрдЯреНрд░рд┐рдВрдЧ}
${рдирд╛рдо/#рдкреИрдЯрд░реНрди/рд╕реНрдЯреНрд░рд┐рдВрдЧ}
${рдирд╛рдо/%рдкреИрдЯрд░реНрди/рд╕реНрдЯреНрд░рд┐рдВрдЧ}
${рдирд╛рдо//рдкреИрдЯрд░реНрди/рд╕реНрдЯреНрд░рд┐рдВрдЧ}
рдХрд╛ рд╕рдмрд╕реЗ рд▓рдВрдмрд╛ рдореИрдЪ рдкреИрдЯрд░реНрди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рдореЗрдВ рдирд╛рдо рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕реНрдЯреНрд░рд┐рдВрдЧ
(рдпрджрд┐ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рд╣реИ; рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд┐рдЫрд▓рд╛ рд╕реНрд▓реИрд╢ ('/') рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
'#' рдпрд╛ '%' рдХреЗ рдмрд╛рдж рдПрдХ рдЕрдЧреНрд░рдгреА рд╕реНрд▓реИрд╢ рдХреЗ рдХрд╛рд░рдг рдкреИрдЯрд░реНрди рд╕реНрдерд┐рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдХреНрд░рдорд╢рдГ рдореВрд▓реНрдп рдХреА рд╢реБрд░реБрдЖрдд рдпрд╛ рдЕрдВрдд; рдЦрд╛рд▓реА рдирд┐рд░реНрд▓рд┐рдкреНрдд рдкреИрдЯрд░реНрдирдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдирдВ
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди; рдПрдХ рдПрдХрд▓ рдЕрдЧреНрд░рдгреА рд╕реНрд▓реИрд╢ рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреИрдЯрд░реНрди рдЬреЛ рдЦрд╛рд▓реА рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ; рджреЛ рдкреНрд░рдореБрдЦ рд╕реНрд▓реИрд╢ рд╕рднреА рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВ
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореВрд▓реНрдп рдореЗрдВ рдорд┐рд▓рд╛рди рдХреА рдШрдЯрдирд╛рдПрдБред рдХрд┐рд╕реА рд╡реЗрдХреНрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛.
рдЕрдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

${рдирд╛рдо:рдкрдж:рд▓реЗрди}
рдкрд╣рд▓рд╛ рдкреЛрд╕реНрдЯ рд▓реЗрди рдХреЗ рдкрд╛рддреНрд░ рдирд╛рдо, рд╕реНрдерд┐рддрд┐ рд╕реЗ рд╢реБрд░реВ рдкрдж, рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рджреЛрдиреЛрдВ
рдкрдж рдФрд░ :рд▓реЗрди рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВ. рдЕрдЧрд░ рдкрдж рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИ, рдЧрд┐рдирддреА рдХреЗ рдЕрдВрдд рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ
рдбреЛрд░реА; рдпрджрд┐ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рдпрд╣ 0 рдкрд░ рдбрд┐рдлреЙрд▓реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд▓реЗрди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ
рд╢реЗрд╖ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ, рдпрд╣ рд╕рдм рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреЛрдиреЛрдВ рдкрдж рдФрд░ рд▓реЗрди рд░рд╣реЗ
рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдкрдж рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП,
рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЛрд╖реНрдардХ рдпрд╛ рдЕрдВрдХред рдХрд┐рд╕реА рд╡реЗрдХреНрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛.

${рдирд╛рдо@#}
рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рд╣реИрд╢ (рдмреАрдПрдПрдлрдПрдЪ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред рдирд╛рдо. рдЗрд╕рдХрд╛ рднреА рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╢реЗрд▓ рдХреЗ рд╣реИрд╢рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗред

${рдирд╛рдо@рдХреНрдпреВ}
рдкреБрди:рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рдЙрджреНрдзреГрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐, рдЬрд┐рд╕рдХрд╛ рдореВрд▓реНрдп рдХрд╛ рдореВрд▓реНрдп рд╣реИ рдирд╛рдо
рдкреИрд░рд╛рдореАрдЯрд░, рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреИрдЯрд░реНрди рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЧреНрд▓реЛрдмрд┐рдВрдЧ рдкреИрдЯрд░реНрди (@(...)), рд╕рд┐рдВрдЧрд▓ ('...') рдпрд╛ рдбрдмрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
("...") рдЙрджреНрдзрд░рдг рдЬрдм рддрдХ рдмрдЪ рдирд╣реАрдВ рдЬрд╛рддрд╛ -o sh рд╕реЗрдЯ рд╣реИред

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

! рдкреНрд░рд╛рд░рдВрдн рдХреА рдЧрдИ рдЕрдВрддрд┐рдо рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА. рдпрджрд┐ рдХреЛрдИ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ
рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ.

# рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ ($1, $2, рдЖрджрд┐).

$ рд╢реЗрд▓ рдХрд╛ рдкреАрдЖрдИрдбреА, рдпрд╛ рдореВрд▓ рд╢реЗрд▓ рдХрд╛ рдкреАрдЖрдИрдбреА, рдпрджрд┐ рдпрд╣ рдПрдХ рдЙрдкрдХреЛрд╢ рд╣реИред рдХрд░рдирд╛ рдирд╣реАрдВ
рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рджреЗрдЦрдирд╛ рдПрдордХреЗрдЯреЗрдореНрдк(1) рдЗрд╕рдХреЗ рдмрдЬрд╛рдпред

- рд╡рд░реНрддрдорд╛рди рдПрдХрд▓ рдЕрдХреНрд╖рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди (рджреЗрдЦреЗрдВ)ред рд╕реЗрдЯ рдиреАрдЪреЗ рдЖрджреЗрд╢
рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП)ред

? рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЕрдВрддрд┐рдо рдЧреИрд░-рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХрдорд╛рдВрдб рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ред рдпрджрд┐ рдЕрдВрддрд┐рдо рдЖрджреЗрд╢
рдПрдХ рд╕рд┐рдЧреНрдирд▓ рд╕реЗ рдорд╛рд░рд╛ рдЧрдпрд╛, $? 128 рдкреНрд▓рд╕ рд╕рд┐рдЧреНрдирд▓ рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реЗрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрддрдо 255 рдкрд░ред

0 рд╢реЗрд▓ рдХрд╛ рдирд╛рдо, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдкрд╣рд▓рд╛ рддрд░реНрдХ mksh рдЕрдЧрд░ рд╡рд╣ рд╡реИрд╕рд╛ рд╣реЛрддрд╛
рдХреЗ рд╕рд╛рде рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ -c рд╡рд┐рдХрд▓реНрдк рдПрд╡рдВ рддрд░реНрдХ рджрд┐рдпреЗ рдЧрдпреЗ; рдЕрдиреНрдпрдерд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рддрд░реНрдХ, рдпрджрд┐
рдЗрд╕рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рдереА; рдпрд╛ рдлрд┐рд░ рд╢реЗрд▓ рдХреЛ рдмреЗрд╕рдиреЗрдо рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛рдиреА argv[0])ред $0
рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд╛рдо рдпрд╛ рд╡рд░реНрддрдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд╛рдо рдкрд░ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ,
рдпрджрд┐ рдЗрд╕реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рд╕рдорд╛рд░реЛрд╣ рдХреАрд╡рд░реНрдб (рдпрд╛рдиреА рдПрдХ рдХреЛрд░реНрди рд╢реЗрд▓ рд╕реНрдЯрд╛рдЗрд▓ рдлрд╝рдВрдХреНрд╢рди)ред

1 ..9 рдкрд╣рд▓реЗ рдиреМ рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рд╢реЗрд▓, рдлрд╝рдВрдХреНрд╢рди, рдпрд╛ рдХреЛ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдереЗ
рд╕реНрдХреНрд░рд┐рдкреНрдЯ '.' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рд╣реИред рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд. рдЖрдЧреЗ рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
${ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛рд╕рдВрдЦреНрдпрд╛}.

* рд╕рднреА рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ (0 рдХреЛ рдЫреЛрдбрд╝рдХрд░), рдпрд╛рдиреА $1, $2, $3, ...
рдпрджрд┐ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рдмреНрдж рд╣реЛрддреЗ рд╣реИрдВ (рдЬреЛ рдЕрдзреАрди рд╣реЛрддреЗ рд╣реИрдВ
рд╢рдмреНрдж рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП); рдпрджрд┐ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рднреАрддрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
IFS рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ (рдпрд╛ рдпрджрд┐ IFS рд╢реВрдиреНрдп рд╣реИ рддреЛ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ)ред

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

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

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

BASHPID рд╢реЗрд▓ рдпрд╛ рдЙрдкрдХреЛрд╢ рдХрд╛ PIDред

CDPATH, PATH рдХреА рддрд░рд╣, рд▓реЗрдХрд┐рди рддрд░реНрдХ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ cd рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрджреЗрд╢. рдЯрд┐рдкреНрдкрдгреА
рдпрджрд┐ CDPATH рд╕реЗрдЯ рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ 'рдирд╣реАрдВ рд╣реИред' рдпрд╛ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрддреНрд╡,
рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрдЬреА рдирд╣реАрдВ рдЧрдИ рд╣реИ. рдпрд╣ рднреА cd рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдХрдорд╛рдВрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛
рдкрд░рд┐рдгрд╛рдореА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрдм рдХреЛрдИ рдорд┐рд▓рд╛рди рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЦреЛрдЬ рдкрде рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЦрд╛рд▓реА рд░рд╛рд╕реНрддрд╛.

рдХреЙрд▓рдо рдЯрд░реНрдорд┐рдирд▓ рдпрд╛ рд╡рд┐рдВрдбреЛ рдкрд░ рдХреЙрд▓рдо рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рд╣рдореЗрд╢рд╛ рд╕реЗрдЯ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд╕реЗ 80, рдЬрдм рддрдХ рдХрд┐ рдореВрд▓реНрдп рдЬреИрд╕рд╛ рд░рд┐рдкреЛрд░реНрдЯ рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ рд╕реНрдЯрдЯреНрдЯреА(1) рдЧреИрд░-рд╢реВрдиреНрдп рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордЭрджрд╛рд░ рд╣реИ
(рдиреНрдпреВрдирддрдо 12x3 рд╣реИ); LINES рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди. рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рдореЛрдб, рдФрд░ рджреНрд╡рд╛рд░рд╛ рдЪрдпрди, рд╕реЗрдЯ -o, рддрдерд╛ рд╣рддреНрдпрд╛ -l рдЖрдЬреНрдЮрд╛рдУрдВ
рд╕реВрдЪрдирд╛ рд╕реНрддрдВрднреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП. рдкрд░рд┐рд╡реЗрд╢ рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдпрд╛ рдЕрд╕рдВрддреБрд▓рд┐рдд рдХрд░рдирд╛
рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯрд░реНрдорд┐рдирд▓ рдЖрдХрд╛рд░ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ
рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

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

рд╢реЗрд▓ рдХрд╛ ERRNO рдкреВрд░реНрдгрд╛рдВрдХ рдорд╛рди рдЧрд▓рдд рдЪрд░ред рдпрд╣ рдЕрдВрддрд┐рдо рдХрд╛рд░рдг рдмрддрд╛рддрд╛ рд╣реИ
рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╡рд┐рдлрд▓. рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВред

EXECSHELL рдпрджрд┐ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рд╡рд╣ рд╢реЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ
рдЙрд╕ рдЖрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдирд╛(2) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдП рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
тАЬ#!рдЦреЛрд▓" рдЕрдиреБрдХреНрд░рдоред

FCEDIT рд╕рдВрдкрд╛рджрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ fc рдЖрджреЗрд╢ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

FPATH, PATH рдХреА рддрд░рд╣, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛. рдЗрд╕реЗ рддрдм рднреА рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдХрдорд╛рдВрдб рдЙрдкрдпреЛрдЧ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ
рдкрдеред рджреЗрдЦрдирд╛ рдХрд╛рд░реНрдп рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗред

HISTFILE рдХрдорд╛рдВрдб рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред рдЬрдм рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдпрд╛ рдЕрдирд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛,
рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реА рдЧрдИ рд╣реИ, рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдмрд╛рдж рдХрд╛
рдПрдХ рдмрд╛рд░ рдирдП рдЖрджреЗрд╢ (рд╕рдВрднрд╡рддрдГ рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░) рдЬреЛрдбрд╝ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдХрд▓рд┐рдд. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╢реЗрд▓ рдХреЗ рдХрдИ рдЖрдордВрддреНрд░рдг рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ
рдЗрддрд┐рд╣рд╛рд╕ рдпрджрд┐ рдЙрдирдХреЗ HISTFILE рдкреИрд░рд╛рдореАрдЯрд░ рд╕рднреА рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдиреЛрдЯ: рдпрджрд┐ HISTFILE рдЕрдирд╕реЗрдЯ рдпрд╛ рдЦрд╛рд▓реА рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╣реИ
AT&T UNIX рд╕реЗ рднрд┐рдиреНрди рдХреНрд╖.

HISTSIZE рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣реАрдд рдЖрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 2047 рд╣реИред рдХрд░реЛ
рдЗрд╕ рдорд╛рди рдХреЛ 1000000000 рдЬреИрд╕реЗ рдЕрддреНрдпрдзрд┐рдХ рдЙрдЪреНрдЪ рдорд╛рди рдкрд░ рд╕реЗрдЯ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ mksh рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рддрдм рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рд╣реЛрдЧреА рдФрд░ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╣реЛрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ cd рдХрдорд╛рдВрдб рдФрд░ рдП рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдорд╛рди
рдЕрдкрд░рд┐рдкрдХреНрд╡ ~ (рджреЗрдЦреЗрдВ рдЯрд┐рд▓реНрдб рд╡рд┐рд╕реНрддрд╛рд░ рдиреАрдЪреЗ).

IFS рдЖрдВрддрд░рд┐рдХ рдХреНрд╖реЗрддреНрд░ рд╡рд┐рднрд╛рдЬрдХ, рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рджреМрд░рд╛рди рдФрд░ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкрдврд╝рдирд╛ рдЖрджреЗрд╢, рдХреЛ
рдорд╛рдиреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реНрдХреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ; рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╕реНрдкреЗрд╕, рдЯреИрдм рдФрд░ рдиреНрдпреВрд▓рд╛рдЗрди рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рджреЗрдЦ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░ред

рдиреЛрдЯ: рд╢реЗрд▓ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

KSHEGID рд╢реЗрд▓ рдХреА рдкреНрд░рднрд╛рд╡реА рд╕рдореВрд╣ рдЖрдИрдбреАред

KSHGID рд╢реЗрд▓ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдореВрд╣ рдЖрдИрдбреАред

KSHUID рд╢реЗрд▓ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреАред

KSH_VERSION рд╢реЗрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рд╕рдВрд╕реНрдХрд░рдг (рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП)ред рд╕рдВрд╕реНрдХрд░рдг рдЖрджреЗрд╢ рднреА рджреЗрдЦреЗрдВ
in Emacs рд╕рдВрдкрд╛рджрди рдореЛрдб рдФрд░ Vi рд╕рдВрдкрд╛рджрди рдореЛрдб рдЕрдиреБрднрд╛рдЧ, рдиреАрдЪреЗ.

LINENO рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд▓рд╛рдЗрди рд╕рдВрдЦреНрдпрд╛ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореМрдЬреВрдж рд╣реИ
рдорд╛рд░ рдбрд╛рд▓рд╛ред

рд▓рд╛рдЗрдиреЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдпрд╛ рд╡рд┐рдВрдбреЛ рдкрд░ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рд╣рдореЗрд╢рд╛ рд╕реЗрдЯ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░
24. рдХреЙрд▓рдо рджреЗрдЦреЗрдВред

рдпреБрдЧрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп
рдпреБрдЧ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕рдордп, рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯ рдЖрдП gettimeofday(2), рджрд╢рдорд▓рд╡ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рдд
рдЯреАрд╡реА_рд╕реЗрдХ рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдмрд┐рдВрджреБ ('.') рдФрд░ рдЯреАрд╡реА_рдпреВрд╕реЗрдХ рдмрд┐рд▓реНрдХреБрд▓ рдЫрд╣ рджрд╢рдорд▓рд╡ рддрдХ рдЧрджреНрджреЗрджрд╛рд░
рдЕрдВрдХред

OLDPWD рдкрд┐рдЫрд▓реА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдпрджрд┐ рдЕрдирд╕реЗрдЯ рдХрд░реЗрдВ cd рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИ
рд╢реЗрд▓ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ, рдпрд╛ рдпрджрд┐ рд╢реЗрд▓ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╡рд╣ рдХрд╣рд╛рдБ рд╣реИред

OPTARG рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЧреЗрдЯрдЕрдк, рдЗрд╕рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдпрджрд┐ рдпрд╣
рдПрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ.

OPTIND рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдЧрд▓реЗ рддрд░реНрдХ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рдЧреЗрдЯрдЕрдк. рдирд┐рдпреБрдХреНтАНрдд рдХрд░рдирд╛ 1
рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдЧреЗрдЯрдЕрдк рд╢реБрд░реВ рд╕реЗ рд╣реА рддрд░реНрдХреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЕрдЧрд▓реА рдмрд╛рд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

рдкрде рдПрдХ рдХреЛрд▓рди (OS/2 рдкрд░ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо) рдЦреЛрдЬреА рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЕрд▓рдЧ рд╕реВрдЪреА
'.' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЖрджреЗрд╢реЛрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╕рдордп рдЖрджреЗрд╢ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред
рдПрдХ рдЕрдЧреНрд░рдгреА рдпрд╛ рдЕрдиреБрдЧрд╛рдореА рдХреЛрд▓рди, рдпрд╛ рджреЛ рдЖрд╕рдиреНрди рд╕реЗ рдЙрддреНрдкрдиреНрди рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдХреЛрд▓рди рдХреЛ '.' рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред (рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛)ред

рдкреАрдЬреАрдЖрд░рдкреА рд╢реЗрд▓ рдХреЗ рдкреНрд░реЛрд╕реЗрд╕ рдЧреНрд░реБрдк рд▓реАрдбрд░ рдХреА рдкреНрд░реЛрд╕реЗрд╕ рдЖрдИрдбреАред

PIPESTATUS рдПрдХ рд╕рд░рдгреА рдЬрд┐рд╕рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕реНрддрд░ (рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐) рдХреЛрдб, рдПрдХ-рдПрдХ рдХрд░рдХреЗ, рдЕрдВрддрд┐рдо рд╣реЛрддреЗ рд╣реИрдВ
рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЪрд▓рддреА рд╣реИред

рдкреАрдкреАрдЖрдИрдбреА тАЛтАЛрд╢реЗрд▓ рдХреЗ рдкреИрд░реЗрдВрдЯ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреАред

PS1 рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╢реЗрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрдХреЗрддред рдкреИрд░рд╛рдореАрдЯрд░, рдХрдорд╛рдВрдб рдФрд░ рдЕрдВрдХрдЧрдгрд┐рдд
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ '!' рд╡рд░реНрддрдорд╛рди рдХрдорд╛рдВрдб рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕рдВрдЦреНрдпрд╛ (рджреЗрдЦреЗрдВ fc рдиреАрдЪреЗ рдЖрджреЗрд╢ рджреЗрдВ)ред рдПрдХ рд╢рд╛рдмреНрджрд┐рдХ '!' рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
'!!' рд░рдЦрдирд╛ PS1 рдореЗрдВ.

рдЧреИрд░-рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЙрдореНрдкреНрдЯ '$' рд╣реИ, рд░реВрдЯ рдХреЗ рд▓рд┐рдП '#' рд╣реИред рдЕрдЧрд░ mksh is
рд░реВрдЯ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ PS1 рдореЗрдВ '#' рд╡рд░реНрдг рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИ
рднрд▓реЗ рд╣реА PS1 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╣реЛ, рддрдм рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

RSI mksh рд╡рд┐рддрд░рдг рдПрдХ рдирдореВрдиреЗ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ dot.mkshrc рдПрдХ рдкрд░рд┐рд╖реНрдХреГрдд рдпреБрдХреНрдд
рдЙрджрд╛рд╣рд░рдг, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╕рдВрдж рдЖ рд╕рдХрддрд╛ рд╣реИ (рдзреНрдпрд╛рди рджреЗрдВ
${HOSTNAME:=$(hostname)} рдФрд░ рд░реВрдЯ-рдмрдирд╛рдо-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рднреЗрджрдХ рдЦрдВрдб (рдореЗрдВ) рд╣реИрдВ
рдпрд╣ рдЙрджрд╛рд╣рд░рдг) PS1 рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕рдордп рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ $USER рдФрд░ $PWD рд╣реИрдВ
рдмрдЪ рдЧрдП рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рд░ рдмрд╛рд░ рд╕рдВрдХреЗрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛):

PS1='${USER:=$(id -un)}'"@${HOSTNAME:=$(hostname)}:\$PWD $(
рдпрджрд┐ (( USER_ID )); рдлрд┐рд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ \$; рдЕрдиреНрдпрдерд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ \#; рдлрд╛рдИ) "

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

рдЪреВрдБрдХрд┐ рдмреИрдХрд╕реНрд▓реИрд╢ рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдгреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ,
PS1 рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ рдмреИрдХрд╕реНрд▓реИрд╢ рд╕реЗ рдмрдЪреЗрдВ, рдпрд╛ рдбрдмрд▓ рдХреЛрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдЕрдзрд┐рдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ. рдпрд╣ рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд╕реАрдзреЗ рддреМрд░ рдкрд░ рдЯрд╛рд▓рдирд╛
рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рджрд░реНрдЬ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП ^V Emacs рд╕рдВрдкрд╛рджрди рдореЛрдб рдореЗрдВ), рдЬреЛ
рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд░рд┐рд╡рд░реНрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рддрд╛ рд╣реИ (рд░рдВрдЧ рдХрд╛рдо рдХрд░реЗрдЧрд╛,
рднреА), рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ:

x=$(рдкреНрд░рд┐рдВрдЯ \\001)
PS1='$x$(рдкреНрд░рд┐рдВрдЯ \\r)$x$(tput so)$x\$PWD$x$(tput se)$x> "

рдбреЗрд╡рд┐рдб рдЬреА рдХреЙрд░реНрди рдХреЗ рдПрдХ рдордЬрдмреВрдд рд╕реБрдЭрд╛рд╡ рдХреЗ рдХрд╛рд░рдг, mksh рдЕрдм рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдкрддреНрд░:

PS1=$'\1\r\1\e[7m\1$PWD\1\e[0m\1> '

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

PS3 рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЪрдпрди рдореЗрдиреВ рдЪрдпрди рдкрдврд╝рддреЗ рд╕рдордп рдХрдердиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд╣реИ '#? '.

PS4 рдЙрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЙрдкрд╕рд░реНрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдореБрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ (рджреЗрдЦреЗрдВ)ред рд╕реЗрдЯ
-x рдиреАрдЪреЗ рдЖрджреЗрд╢ рджреЗрдВ)ред рдкреИрд░рд╛рдореАрдЯрд░, рдХрдорд╛рдВрдб рдФрд░ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИрдВ
рдЗрд╕реЗ рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ '+' рд╣реИ. рдЖрдк рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП '[$EPOCHREALTIME] ' рдкрд░ рдЬрд╛рдПрдВред

PWD рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдпрджрд┐ рд╢реЗрд▓ рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рддреЛ рдЕрдирд╕реЗрдЯ рдпрд╛ рд╢реВрдиреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╣ рдХрд╣рд╛рдБ рд╣реИред

рд░реИрдВрдбрдо рд╣рд░ рдмрд╛рд░ рдЬрдм рд░реИрдВрдбрдо рдХрд╛ рд╕рдВрджрд░реНрдн рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ 0 рдФрд░ 32767 рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рджреА рдЬрд╛рддреА рд╣реИ
рдкрд╣рд▓реЗ рдПрдХ рд░реИрдЦрд┐рдХ рд╕рд░реНрд╡рд╛рдВрдЧрд╕рдо рдкреАрдЖрд░рдПрдирдЬреА рд╕реЗред

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

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

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

TMPDIR рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рд╢реЗрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВред рдпрджрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реИ
рд╕реЗрдЯ, рдпрд╛ рдЕрд╕реНрдерд╛рдпреА, рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкреВрд░реНрдг рдкрде рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ
рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ / Tmp.

USER_ID рд╢реЗрд▓ рдХреА рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреАред

рдЯрд┐рд▓реНрдб рд╡рд┐рд╕реНрддрд╛рд░
рдЯрд┐рд▓реНрдбреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╢рдмреНрджреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдЕрдЙрджреНрдзреГрдд '~' рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ред рдЯрд┐рд▓реНрдб рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдг, рдкрд╣рд▓реЗ '/' рддрдХ, рдпрджрд┐
рдХреЛрдИ рднреА, рдПрдХ рд▓реЙрдЧрд┐рди рдирд╛рдо рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд▓реЙрдЧрд┐рди рдирд╛рдо рдЦрд╛рд▓реА рд╣реИ, рддреЛ '+', рдпрд╛ '-', рдХрд╛ рдорд╛рди
рдХреНрд░рдорд╢рдГ HOME, PWD, рдпрд╛ OLDPWD рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдкрд╛рд╕рд╡рд░реНрдб
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЙрдЧрд┐рди рдирд╛рдо рдХреЗ рд▓рд┐рдП рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЯрд┐рд▓реНрдб рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдШрд░реЗрд▓реВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдпрджрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓реЙрдЧрд┐рди рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ рдпрд╛ рдХреЛрдИ рдЙрджреНрдзрд░рдг рдпрд╛
рд▓реЙрдЧрд┐рди рдирд╛рдо рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реЛрддрд╛ рд╣реИ, рдХреЛрдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдореЗрдВ (рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг-рдХрдорд╛рдВрдб рд╕реЗ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдпрд╛ рдЬреЛ рдЗрд╕рдореЗрдВ рдШрдЯрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ
рдХреЗ рддрд░реНрдХ рдЙрд░реНрдл, рдирд┐рд░реНрдпрд╛рдд, рд╡реИрд╢реНрд╡рд┐рдХ, рд╕рд┐рдлрд╝ рдкрдврд╝рд┐рдпреЗ, рддрдерд╛ рдЯрд╛рдЗрдкрд╕реЗрдЯ), рдЯрд┐рд▓реНрдб рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреЛрдИ рднреА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ (рдЕрд░реНрдерд╛рддреН рдмрд░рд╛рдмрд░ рдЪрд┐рд╣реНрди рдХреЗ рдмрд╛рдж) рдпрд╛ рдХрд┐рд╕реА рдЧреИрд░-рдЙрджреНрдзреГрдд рдХреЛрд▓рди (':') рдХреЗ рдмрд╛рдж; рд▓реЙрдЧрд┐рди рдирд╛рдо
рдХреЛрд▓рди рджреНрд╡рд╛рд░рд╛ рднреА рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд╣рд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд▓реЙрдЧрд┐рди рдирд╛рдореЛрдВ рдХреА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд░реНрдл -d
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдХреИрд╢ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ, рдмрджрд▓рдиреЗ рдФрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП)ред рдЙрд░реНрдл -d
fac=/usr/рд╕реНрдерд╛рдиреАрдп/рд╕реБрд╡рд┐рдзрд╛рдПрдБ; cd ~fac/bin).

рдмреНрд░реЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ (рд╡рд┐рдХрд▓реНрдк)
рдмреНрд░реЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рд▓реЗрддреА рд╣реИрдВ:

рдЙрдкрд╕рд░реНрдЧ{str1, ...,рдПрд╕рдЯреАрдЖрд░рдПрди}рдкреНрд░рддреНрдпрдп

рднрд╛рд╡реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ N рд╢рдмреНрдж, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИ рдЙрдкрд╕рд░реНрдЧ, stri,
рдФрд░ рдкреНрд░рддреНрдпрдп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "a{c,b{X,Y},d}e" рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЪрд╛рд░ рд╢рдмреНрджреЛрдВ рддрдХ рд╣реЛрддрд╛ рд╣реИ: "ace", "abXe", "abYe", рдФрд░ "ade")ред
рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмреНрд░реЗрд╕ рднрд╛рд╡реЛрдВ рдХреЛ рдиреЗрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рд╢рдмреНрджреЛрдВ рдХреЛ рдирд╣реАрдВ
рдХреНрд░рдордмрджреНрдзред рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдмреНрд░реЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдЧреИрд░-рдЙрджреНрдзреГрдд рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо (',') рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП)ред
{} рдФрд░ {рдлреВ} рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИрдВ)ред рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рдмрд╛рдж рдмреНрд░реЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЬрдирд░реЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗред

рдкрдЯреНрдЯрд┐рдХрд╛ рдирд╛рдо рдкреИрдЯрд░реНрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреИрдЯрд░реНрди рдПрдХ рдРрд╕рд╛ рд╢рдмреНрдж рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЧреИрд░-рдЙрджреНрдзреГрдд '?', '*', '+', '@', рдпрд╛ '!'
рд╡рд░реНрдг рдпрд╛ "[..]" рдЕрдиреБрдХреНрд░рдоред рдПрдХ рдмрд╛рд░ рдмреНрд░реЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╢реЗрд▓ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреИрдЯрд░реНрди рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдХреНрд░рдордмрджреНрдз рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛ рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ (рдпрджрд┐ рдирд╣реАрдВ)ред
рдлрд╝рд╛рдЗрд▓реЗрдВ рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ, рд╢рдмреНрдж рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдкреИрдЯрд░реНрди рддрддреНрд╡реЛрдВ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд░реНрде рд╣реИрдВ:

? рдХрд┐рд╕реА рдПрдХ рд╡рд░реНрдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ.

* рдСрдХреНрдЯреЗрдЯ рдХреЗ рдХрд┐рд╕реА рднреА рдХреНрд░рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

[..] рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕реА рднреА рдСрдХреНрдЯреЗрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдСрдХреНрдЯреЗрдЯреНрд╕ рдХреА рд░реЗрдВрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ
рджреЛ рдСрдХреНрдЯреЗрдЯреНрд╕ рдХреЛ '-' рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "[a0-9]" рдЕрдХреНрд╖рд░ 'a' рдпрд╛ рдХрд┐рд╕реА рдЕрдВрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ)ред
рд╕реНрд╡рдпрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, '-' рдХреЛ рдпрд╛ рддреЛ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдкрд╣рд▓реЗ рдпрд╛ рдЕрдВрддрд┐рдо рдСрдХреНрдЯреЗрдЯ рдХреЛ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдСрдХреНрдЯреЗрдЯ рд╕реВрдЪреА рдореЗрдВ. рдЗрд╕реА рддрд░рд╣, ']' рдХреЛ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓рд╛ рдСрдХреНрдЯреЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрджрд┐ рдЗрд╕реЗ рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдХреЗ рдмрдЬрд╛рдп рд╕реНрд╡рдпрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рднреА рдПрдХ '!' рдЙрдкрд╕реНрдерд┐рддрд┐
рд╕реВрдЪреА рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ), рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реНрд╡рдпрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ
рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рд╕реВрдЪреА рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

[!..] рдЬреИрд╕реЗ [..], рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рдХрд┐рд╕реА рднреА рдСрдХреНрдЯреЗрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

*(рдкреИрдЯрд░реНрди|...|рдкреИрдЯрд░реНрди)
рдСрдХреНрдЯреЗрдЯ рдХреА рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рд╢реВрдиреНрдп рдпрд╛ рдЕрдзрд┐рдХ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
рдкреИрдЯрд░реНрди. рдЙрджрд╛рд╣рд░рдг: рдкреИрдЯрд░реНрди *(рдлреВ|рдмрд╛рд░) рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ "", "рдлреВ", "рдмрд╛рд░",
"рдлреВрдмрд░рдлреВ", рдЖрджрд┐ред

+(рдкреИрдЯрд░реНрди|...|рдкреИрдЯрд░реНрди)
рдСрдХреНрдЯреЗрдЯ рдХреА рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
рдкреИрдЯрд░реНрди. рдЙрджрд╛рд╣рд░рдг: рдкреИрдЯрд░реНрди +(рдлреВ|рдмрд╛рд░) рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ "рдлреВ", "рдмрд╛рд░" рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
"рдлреВрдмрд╛рд░", рдЖрджрд┐

?(рдкреИрдЯрд░реНрди|...|рдкреИрдЯрд░реНрди)
рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреИрдЯрд░реНрди рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг: рдкреИрдЯрд░реНрди ?(рдлреВ|рдмрд╛рд░) рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ "", "рдлреВ" рдФрд░ "рдмрд╛рд░" рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

@(рдкреИрдЯрд░реНрди|...|рдкреИрдЯрд░реНрди)
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреИрдЯрд░реНрди рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: рдкреИрдЯрд░реНрди
@(рдлреВ|рдмрд╛рд░) рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдлреВ" рдФрд░ "рдмрд╛рд░" рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

!(рдкреИрдЯрд░реНрди|...|рдкреИрдЯрд░реНрди)
рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреИрдЯрд░реНрди рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг: рдж
рдкреИрдЯрд░реНрди !(рдлреВ|рдмрд╛рд░) "рдлреВ" рдФрд░ "рдмрд╛рд░" рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ; рдирдореВрдирд╛ !(*)
рдХреЛрдИ рддрд╛рд░ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛; рдирдореВрдирд╛ !(?)* рд╕рднреА рддрд╛рд░реЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ (рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ)ред

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

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ mksh (рдФрд░ pdksh) рдХрднреА рднреА 'рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ред' рдФрд░ '..', рд▓реЗрдХрд┐рди рдПрдЯреА рдПрдВрдб рдЯреА рдпреВрдирд┐рдХреНрд╕ рдХреНрд╖, рдмреЙрд░реНрди sh, рдФрд░ рдЬреАрдПрдирдпреВ
рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ рдХрд░рддреЗ рд╣реИрдВ.

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкреИрдЯрд░реНрди рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдП рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрд┐рд╕реА рднреА рдЕрд╡рдзрд┐ ('.') рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрд╛ рд╕реНрд▓реИрд╢ ('/'), рднрд▓реЗ рд╣реА рд╡реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ [..] рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╣реЛрдВ; рдпрд╣ рднреА
рдирд╛рдо '.' рдФрд░ '..' рдХрднреА рднреА рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ, рдкреИрдЯрд░реНрди '.*' рд╕реЗ рднреА рдирд╣реАрдВред

рдЕрдЧрд░ рдорд╛рд░реНрдХрдбрд┐рд░реНрд╕ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИрдВ
рдЕрдиреБрдЧрд╛рдореА '/' рд╕реЗ рдЪрд┐рд╣реНрдирд┐рддред

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

>рдкрдЯреНрдЯрд┐рдХрд╛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдкрдЯреНрдЯрд┐рдХрд╛. рдЕрдЧрд░ рдкрдЯреНрдЯрд┐рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ;
рдпрджрд┐ рдпрд╣ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдФрд░ рдиреЛрдХреНрд▓реЛрдмрд░ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ, рдПрдХ рддреНрд░реБрдЯрд┐
рдШрдЯрд┐рдд рд╣реЛрдирд╛; рдЕрдиреНрдпрдерд╛, рдлрд╝рд╛рдЗрд▓ рдХрд╛рдЯ рджреА рдЬрд╛рддреА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдХрдорд╛рдВрдб рд╣реИ рд╕реАрдПрдордбреА
<рдлреВ >рдлреВ рдЦреБрд▓реЗрдЧрд╛ foo рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдлрд┐рд░ рдЬрдм рд╡рд╣ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗ рддреЛ рдЗрд╕реЗ рдЫреЛрдЯрд╛ рдХрд░ рджреЗрдВ
рд▓реЗрдЦрди, рдкрд╣рд▓реЗ рд╕реАрдПрдордбреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрдврд╝рдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рддрд╛ рд╣реИ foo.

>|рдкрдЯреНрдЯрд┐рдХрд╛ рдХреЗ рд╕рдорд╛рди >, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдиреЛрдХреНрд▓реЛрдмрд░ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред

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

<рдкрдЯреНрдЯрд┐рдХрд╛ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдкрдЯреНрдЯрд┐рдХрд╛, рдЬрд┐рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИред

<>рдкрдЯреНрдЯрд┐рдХрд╛ рдХреЗ рд╕рдорд╛рди <, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реА рдЧрдИ рд╣реИред

<<рдорд╛рд░реНрдХрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди (рдЬрд┐рд╕реЗ a рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рд╡рд╛рд▓реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж
"рдпрд╣рд╛рдБ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝"), рд╢реЗрд▓ рдХрдорд╛рдВрдб рд╕реНрд░реЛрдд рд╕реЗ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ
рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рдорд┐рд▓рд╛рди рддрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдорд╛рд░реНрдХрд░ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрджреЗрд╢ рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд, рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рдорд╛рд░реНрдХрд░
рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЙрджреНрдзреГрдд рд╡рд░реНрдг рдирд╣реАрдВ рд╣реИ, рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕рдВрд╕рд╛рдзрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
рдЬреИрд╕реЗ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░,
рдХрдорд╛рдВрдб, рдФрд░ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдмреИрдХрд╕реНрд▓реИрд╢ ('\') рдХреЗ рд╕рд╛рде рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
'$', ''', '\', рдФрд░ '\newline' рдХреЗ рд▓рд┐рдП рдмрдЪ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди '''' рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдпрджрд┐ рдпрд╣рд╛рдВ рдПрдХрд╛рдзрд┐рдХ рд╣реИ
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдХреНрд░рдо рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

<<-рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рдорд╛рди <<, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкреНрд░рдореБрдЦ рдЯреИрдм рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред

<<рд╢рдмреНрдж рдХреЗ рд╕рдорд╛рди <<, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╢рдмреНрдж is рдпрд╣рд╛рдБ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝. рдЗрд╕реЗ рдпрд╣рд╛рдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ.

<&fd рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕реЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ fd. fd рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ,
рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд; рдЕрдХреНрд╖рд░ 'рдкреА', рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░; рдпрд╛
рд╡рд░реНрдг '-', рдорд╛рдирдХ рдЗрдирдкреБрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ fd is
рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢реЗрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдПрдХрд▓ рдЕрдВрдХ рддрдХ рд╕реАрдорд┐рддред

>&fd рдХреЗ рд╕рдорд╛рди <&, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдСрдкрд░реЗрд╢рди рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

&>рдкрдЯреНрдЯрд┐рдХрд╛ рдХреЗ рд╕рдорд╛рди >рдкрдЯреНрдЯрд┐рдХрд╛ 2> рдФрд░ 1. рдпрд╣ рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд (рд╡рд┐рд░рд╛рд╕рдд) рдЬреАрдПрдирдпреВ рд╣реИ рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдорд░реНрдерд┐рдд
by mksh рдЬреЛ рдкреВрд░реНрд╡рд╡рд░реНрддреА рд╕реНрдкрд╖реНрдЯ рдПрдлрдбреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
3&>рдкрдЯреНрдЯрд┐рдХрд╛ рдХреЗ рд╕рдорд╛рди рд╣реИ 3>рдкрдЯреНрдЯрд┐рдХрд╛ 2> рдФрд░ 3 in mksh рд▓реЗрдХрд┐рди рдЬреАрдПрдирдпреВ рдореЗрдВ рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛.

&>|рдкрдЯреНрдЯрд┐рдХрд╛, &>>рдкрдЯреНрдЯрд┐рдХрд╛, &>&fd
рдХреЗ рд╕рдорд╛рди >|рдкрдЯреНрдЯрд┐рдХрд╛, >>рдкрдЯреНрдЯрд┐рдХрд╛рдпрд╛, >&fd, рджреНрд╡рд╛рд░рд╛ рдкреАрдЫрд╛ 2> рдФрд░ 1, рдКрдкрд░реЛрдХреНрдд рдЕрдиреБрд╕рд╛рд░ред рдпреЗ mksh
рдПрдХреНрд╕рдЯреЗрдВрд╢рдиред

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

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

$ cat /foo/bar 2>&1 >/dev/null | рдкреАрдЖрд░-рдПрди-рдЯреА

I/O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рд╣реИрдВред

рдЕрдВрдХрдЧрдгрд┐рдд рднрд╛рд╡
рдкреВрд░реНрдгрд╛рдВрдХ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЪрд▓реЛ рдХрдорд╛рдВрдб, $((..)) рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рдЕрдВрджрд░,
рд╕рд░рдгреА рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рдЕрдВрджрд░ (рдЙрджрд╛ рдирд╛рдо[expr]), рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЖрджреЗрд╢, рдФрд░ рдЬреИрд╕рд╛
рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХрд╛ рдорд╛рдиред рдЪреЗрддрд╛рд╡рдиреА: рдЗрд╕рдХрд╛ рдкреНрд░рднрд╛рд╡ рдЕрдиреНрддрд░реНрдирд┐рд╣рд┐рдд рдкрд░ рднреА рдкрдбрд╝рддрд╛ рд╣реИ
рдкреВрд░реНрдгрд╛рдВрдХ рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЪрд▓реЛ рдЖрджреЗрд╢ред рдХрднреА рдирд╣реАрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЗрдирдкреБрдЯ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ, рдЕрдВрдХрдЧрдгрд┐рдд рдореЗрдВ!

рднрд╛рд╡реЛрдВ рдХреА рдЧрдгрдирд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдЕрдВрдХрдЧрдгрд┐рдд рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЬрд╛рддреА рд╣реИ mksh_ari_t рдЯрд╛рдЗрдк рдХрд░реЗрдВ (рдПрдХ 32-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд
рдкреВрд░реНрдгрд╛рдВрдХ), рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдПрдХрдорд╛рддреНрд░ '#' рд╡рд░реНрдг рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рди рд╣реЛрдВ, рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ mksh_uari_t (a
32-рдмрд┐рдЯ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ)ред

рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЕрд▓реНрдлрд╝рд╛-рдиреНрдпреВрдореЗрд░рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛, рд╕рд░рдгреА рд╕рдВрджрд░реНрдн рдФрд░ рдкреВрд░реНрдгрд╛рдВрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реНрдерд┐рд░рд╛рдВрдХ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╕реВрдЪреАрдмрджреНрдз рдФрд░ рд╕рдореВрд╣реАрдХреГрдд)ред
рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрд╛ рдмрдврд╝рддрд╛ рдХреНрд░рдо):

рдпреВрдирд░реА рдСрдкрд░реЗрдЯрд░:

+ - ! ~++ --

рдмрд╛рдЗрдирд░реА рдСрдкрд░реЗрдЯрд░:

,
= += -= *= /= %= <<<= >>>= <<= >>= &= ^= |=
||
&&
|
^
&
==! =
<<=>> =
<<< >>> << >>
+ -
* *%

рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░:

?: (рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕реЗ рддреБрд░рдВрдд рдЕрдзрд┐рдХ рд╣реИ)

рдЧреНрд░реБрдкрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░:

()

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

рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреЗ рд░реВрдк рдореЗрдВ mksh рд╡рд┐рд╕реНрддрд╛рд░, рдПрдХ рдХреЗ рдЖрдзрд╛рд░ рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдпрд╛ рддреЛ (8-рдмрд┐рдЯ) рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд╛рд░рджрд░реНрд╢реА) рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ рдпрд╛ рдпреВрдирд┐рдХреЛрдб рдХреЛрдбрдкреЙрдЗрдВрдЯ, рд╢реЗрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ utf8-рдореЛрдб рдЭрдВрдбрд╛ (рд╡рд░реНрддрдорд╛рди)
рд╕реЗрдЯрд┐рдВрдЧ)ред рдПрдЯреА рдПрдВрдб рдЯреА рдпреВрдирд┐рдХреНрд╕ ksh93 "1#x" рдХреЗ рдмрдЬрд╛рдп "'x'" рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИред рдЯрд┐рдкреНрдкрдгреА
рдХрд┐ NUL рдмрд╛рдЗрдЯреНрд╕ (рд╢реВрдиреНрдп рдХрд╛ рдЕрднрд┐рдиреНрди рдорд╛рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЕрд╕реЗрдЯ рдпрд╛ рдЦрд╛рд▓реА рдкреИрд░рд╛рдореАрдЯрд░
рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрджрд░реНрдн рдореЗрдВ 0 рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред рдпреВрдирд┐рдХреЛрдб рдореЛрдб рдореЗрдВ, рдХрдЪреНрдЪреЗ рдСрдХреНрдЯреЗрдЯ рдХреЛ рд░реЗрдВрдЬ рдореЗрдВ рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
EF80..EFFF рдЬреИрд╕рд╛ рдХрд┐ OPTU-8 рдореЗрдВ рд╣реИ, рдЬреЛ PUA рдореЗрдВ рд╣реИ рдФрд░ рдЗрд╕ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП CSUR рджреНрд╡рд╛рд░рд╛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдЧрд░
ASCII рдореЛрдб рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдСрдХреНрдЯреЗрдЯ, рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдСрдХреНрдЯреЗрдЯ рдХрд╛ рдЕрдиреБрдХреНрд░рдо рд╡реИрдз рдирд╣реАрдВ рдмрдирддрд╛
рдФрд░ рдиреНрдпреВрдирддрдо CESU-8 рдЕрдиреБрдХреНрд░рдо рдкрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░, рд╢реЗрд▓ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рд╣реА рдХрднреА, рдпрд╣ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдо C2 20 рдкрд░)ред рдЗрд╕реАрд▓рд┐рдП рдЖрдк
рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ ASCII рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЛ рдкрддрд╛ рди рд╣реЛ рдХрд┐ рдЗрдирдкреБрдЯ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрдирд╛ рд╣реБрдЖ UTF-8 рд╣реИ
рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, 0000..FFFD рдХреА рд░реЗрдВрдЬ рдкрдврд╝рдирд╛ -a.

рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдпреВрдирд░реА +
рдкрд░рд┐рдгрд╛рдо рддрд░реНрдХ рд╣реИ (рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓)ред

рдпреВрдирд░реА -
рдирд┐рд╖реЗрдзред

! рддрд╛рд░реНрдХрд┐рдХ рдирд╣реАрдВ; рдпрджрд┐ рддрд░реНрдХ рд╢реВрдиреНрдп рд╣реИ рддреЛ рдкрд░рд┐рдгрд╛рдо 1 рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ рд╣реИ рддреЛ 0 рд╣реИред

~ рдЕрдВрдХрдЧрдгрд┐рдд (рдмрд┐рдЯ-рд╡рд╛рд░) рдирд╣реАрдВред

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

-- рдХреЗ рд╕рдорд╛рди ++, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ 1 рд╕реЗ рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред

, рджреЛ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ; рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рдпреАрдВ рдУрд░ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
рдлрд┐рд░ рд╕рд╣реА. рдкрд░рд┐рдгрд╛рдо рджрд╛рд╣рд┐рдиреЗ рд╣рд╛рде рдкрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдп рд╣реИ
рдкрдХреНрд╖ред

= рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ; рдмрд╛рдИрдВ рдУрд░ рдХрд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рджрд╛рдИрдВ рдУрд░ рдХреЗ рдорд╛рди рдкрд░ рд╕реЗрдЯ рд╣реИред

+= -= *= /= %= <<<= >>>= <<= >>= &= ^= |=
рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░.рдерд╛><op>=expr> рдЬреИрд╕рд╛ рд╣реА рд╣реИрдерд╛>=рдерд╛><op><expr>,
рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрдЯрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рдеexpr> рд╕рдВрд░рдХреНрд╖рд┐рдд. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, тАЬvar1 *= 5+
3" "var1 = var1 * (5 + 3)" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИред

|| рддрд╛рд░реНрдХрд┐рдХ рдпрд╛; рдпрджрд┐ рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рддрд░реНрдХ рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ рддреЛ рдкрд░рд┐рдгрд╛рдо 1 рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ рд╣реИ рддреЛ 0 рд╣реИред
рджрд╛рдПрдБ рддрд░реНрдХ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рддрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдмрд╛рдпрд╛рдБ рддрд░реНрдХ рд╢реВрдиреНрдп рд╣реЛред

&& рддрд╛рд░реНрдХрд┐рдХ рддрдерд╛; рдпрджрд┐ рджреЛрдиреЛрдВ рддрд░реНрдХ рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИрдВ рддреЛ рдкрд░рд┐рдгрд╛рдо 1 рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ рд╣реИ рддреЛ 0 рд╣реИред
рджрд╛рдПрдБ рддрд░реНрдХ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдмрд╛рдпрд╛рдБ рддрд░реНрдХ рдЧреИрд░-рд╢реВрдиреНрдп рд╣реЛред

| рдЕрдВрдХрдЧрдгрд┐рдд (рдмрд┐рдЯ-рд╡рд╛рд░) рдпрд╛ред

^ рдЕрдВрдХрдЧрдгрд┐рдд (рдмрд┐рдЯ-рд╡рд╛рд░) XOR (рдЕрдирдиреНрдп-OR)ред

рдФрд░ рдЕрдВрдХрдЧрдгрд┐рдд (рдмрд┐рдЯ-рд╡рд╛рд░) рдФрд░ред

== рдмрд░рд╛рдмрд░; рдпрджрд┐ рджреЛрдиреЛрдВ рддрд░реНрдХ рд╕рдорд╛рди рд╣реИрдВ рддреЛ рдкрд░рд┐рдгрд╛рдо 1 рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ рддреЛ 0ред

!=рдмрд░рд╛рдмрд░ рдирд╣реАрдВ; рдпрджрд┐ рджреЛрдиреЛрдВ рддрд░реНрдХ рд╕рдорд╛рди рд╣реИрдВ рддреЛ рдкрд░рд┐рдгрд╛рдо 0 рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ рддреЛ 1ред

<рд╕реЗ рдХрдо; рдпрджрд┐ рдмрд╛рдпрд╛рдБ рддрд░реНрдХ рджрд╛рдПрдБ рд╕реЗ рдХрдо рд╣реИ рддреЛ рдкрд░рд┐рдгрд╛рдо 1 рд╣реИ, рдпрджрд┐ 0 рд╣реИ
рдирд╣реАрдВред

<= > >=
рдЗрд╕рд╕реЗ рдХрдо рдпрд╛ рдмрд░рд╛рдмрд░, рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ, рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░ред рджреЗрдЦрдирд╛ <.

<<< >>>
рдмрд╛рдПрдБ рдШреБрдорд╛рдПрдБ (рджрд╛рдПрдБ); рдкрд░рд┐рдгрд╛рдо рд╢рд┐рдлреНрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ (рджреЗрдЦреЗрдВ)ред <<) рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐
рдПрдХ рдЫреЛрд░ рд╕реЗ рдмрд╛рд╣рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рдмрд┐рдЯреНрд╕ рд╢реВрдиреНрдп рдХреЗ рдмрдЬрд╛рдп рджреВрд╕рд░реЗ рдЫреЛрд░ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ
рдпрд╛ рд╕рд╛рдЗрди рдмрд┐рдЯреНрд╕.

<< >> рдмрд╛рдПрдВ (рджрд╛рдПрдВ) рд╢рд┐рдлреНрдЯ рдХрд░реЗрдВ; рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╡рд╛рдо рддрд░реНрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рдЕрдВрд╢ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВ
(рджрд╛рдПрдВ) рд╕рд╣реА рддрд░реНрдХ рдореЗрдВ рджреА рдЧрдИ рд░рд╛рд╢рд┐ рд╕реЗред

+ - * /
рдЬреЛрдбрд╝, рдШрдЯрд╛рд╡, рдЧреБрдгрд╛ рдФрд░ рднрд╛рдЧред

% рд╢реЗрд╖; рдкрд░рд┐рдгрд╛рдо рдмрд╛рдИрдВ рдУрд░ рдХреЗ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рд╕рдордорд┐рдд рд╢реЗрд╖ рд╣реИ
рдЕрдзрд┐рдХрд╛рд░ рд╕реЗ рддрд░реНрдХ. "рдП" рдХрд╛ рдЧрдгрд┐рддреАрдп рдорд╛рдкрд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рдмреА", рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╕реВрддреНрд░ "(a % b + b) % b"ред

<рдЖрд░реНрдЧ1>?рдЖрд░реНрдЧ2>:рдЖрд░реНрдЧ3>
рдЕрдЧрд░рдЖрд░реНрдЧ1> рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ, рдкрд░рд┐рдгрд╛рдо рд╣реИрдЖрд░реНрдЧ2>; рдЕрдиреНрдпрдерд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИрдЖрд░реНрдЧ3>.
рдЧреИрд░-рдкрд░рд┐рдгрд╛рдо рддрд░реНрдХ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ
рдПрдХ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдЬреЛ '|&' рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╣реИ) рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ
рдХрд┐ рд╢реЗрд▓ (рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рджреЛрдиреЛрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ рдЫрд╛рдк -p) рдФрд░ (рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд╕реЗ рдкрдврд╝реЗрдВ рдкрдврд╝рдирд╛ -p). рдЗрдирдкреБрдЯ
рдФрд░ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЗрд░рдлреЗрд░ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ >&рдкреА рдФрд░ <&рдк рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди,
рдХреНрд░рдорд╢ред рдПрдХ рдмрд╛рд░ рдПрдХ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рджреВрд╕рд░реА рддрдм рддрдХ рд╢реБрд░реВ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рдЬрдм рддрдХ рдХрд┐ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рди рд╣реЛ рдЬрд╛рдПред
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреА рд╣реИ, рдпрд╛ рдЬрдм рддрдХ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд╛рд░реНрдпрдХрд╛рд░реА n>&рдкреА
рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдпрджрд┐ рдХрд┐рд╕реА рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓реА рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрдЧреА
рд╕реНрдЯрд╛рд░реНрдЯреЗрдб рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкрд╣рд▓реА рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реЗрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рди рд╣реЛ
рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд╛рд░реНрдпрдХрд╛рд░реА n<&рдк рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рдиред

рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рдиреЛрдЯреНрд╕:

┬╖ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ (рддрд╛рдХрд┐ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдХреЛ рдкрдврд╝реЗ)
рдЗрдирдкреБрдЯ рдХреЛ рдХреНрд░рдорд╛рдВрдХрд┐рдд рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдлрд┐рд░ рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
рдХрд╛рд░реНрдпрдХрд╛рд░реА 3>&рдкреА; рдХрд╛рд░реНрдпрдХрд╛рд░реА 3>&-

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

┬╖ рдЫрд╛рдк -p рдпрджрд┐ рд╕рд┐рдЧреНрдирд▓ рдлрдВрд╕ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИ рддреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рджреМрд░рд╛рди SIGPIPE рд╕рд┐рдЧреНрдирд▓реЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдЧрд╛
рдЕрд╡рд╣реЗрд▓рдирд╛ рдХрд░рдирд╛; рдпрджрд┐ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрдирдкреБрдЯ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рднреА рдпрд╣реА рд╕рдЪ рд╣реИ
рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рдФрд░ рдЫрд╛рдк -un рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕реЗрдЯ рдирд╣реАрдВ -f рд╕рдорд╛рд░реЛрд╣-рдирд╛рдо. рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЯрд╛рдЗрдкрд╕реЗрдЯ +f рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЯрд╛рдЗрдкрд╕реЗрдЯ -f.
RSI autoload рдХрдорд╛рдВрдб (рдЬреЛ рдХрд┐ рдПрдХ рдЙрдкрдирд╛рдо рд╣реИ рдЯрд╛рдЗрдкрд╕реЗрдЯ -рдлреВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдлрд╝рдВрдХреНрд╢рди: рдЬрдм рдХреЛрдИ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╢реЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдХреЛ рдЦреЛрдЬрддрд╛ рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП FPATH рдкреИрд░рд╛рдореАрдЯрд░, рдЬреЛ рдкрд╛рдП рдЬрд╛рдиреЗ рдкрд░ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛. рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдирд╛рдорд┐рдд рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ
рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЕрдиреНрдпрдерд╛, рд╕рд╛рдорд╛рдиреНрдп рдХрдорд╛рдВрдб рдЦреЛрдЬ рдЬрд╛рд░реА рд░рд╣рддреА рд╣реИ (рдпрд╛рдиреА рд╢реЗрд▓
рдирд┐рдпрдорд┐рдд рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдХрдорд╛рдВрдб рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдкрде рдЦреЛрдЬрддрд╛ рд╣реИ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдХреЛрдИ рдХрдорд╛рдВрдб рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ
PATH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, FPATH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдСрдЯреЛрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдПрдХ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
рдореВрд▓ рдХреЙрд░реНрди рд╢реЗрд▓ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛)ред

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

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

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

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

┬╖ $0 рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд╛рдо рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдмреЙрд░реНрди-рд╢реИрд▓реА рдлрд╝рдВрдХреНрд╢рди $0 рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ
рдЕрдЫреВрддрд╛)ред

┬╖ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рд╢реЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
(рдмреЙрд░реНрди-рд╢реИрд▓реА рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдмрдиреЗ рд░рд╣реЗрдВрдЧреЗ)ред

┬╖ OPTIND рдХреЛ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдФрд░ рдирд┐рдХрд╛рд╕ рдкрд░ рд╕рд╣реЗрдЬрд╛/рд░реАрд╕реЗрдЯ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЧреЗрдЯрдЕрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдФрд░ рдмрд╛рд╣рд░ рджреЛрдиреЛрдВ рдЬрдЧрд╣ рдареАрдХ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмреЙрд░реНрди-рд╢реИрд▓реА рдлрд╝рдВрдХреНрд╢рди OPTIND рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ
рдЕрдЫреВрддрд╛, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЧреЗрдЯрдЕрдк рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИ рдЧреЗрдЯрдЕрдк рдХреЗ рдмрд╛рд╣рд░
рд╕рдорд╛рд░реЛрд╣)ред

┬╖ рд╢реИрд▓ рд╡рд┐рдХрд▓реНрдк (рд╕реЗрдЯ -o) рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рджрд╛рдпрд░рд╛ рд╣реЛрддрд╛ рд╣реИ, рдпрд╛рдиреА рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рд╡рд░реНрддрди рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ
рдЗрд╕рдХрд╛ рдирд┐рдХрд╛рд╕.

рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдВрддрд░ рднреА рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

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

┬╖ EXIT рдЯреНрд░реИрдк, рдпрджрд┐ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

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

рдореВрд▓ рдХреНрд╖ рдФрд░ POSIX рдХреБрдЫ рд╣рдж рддрдХ рднрд┐рдиреНрди рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдХрдорд╛рдВрдб рдХреЛ рд╡рд┐рд╢реЗрд╖ рдпрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗред

POSIX рд╡рд┐рд╢реЗрд╖ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ:

., :, рддреЛрдбрд╝рдирд╛, рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ, рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛, рдХрд╛рд░реНрдпрдХрд╛рд░реА, рдирд┐рдХрд╛рд╕, рдирд┐рд░реНрдпрд╛рдд, рд╕рд┐рдлрд╝ рдкрдврд╝рд┐рдпреЗ, рд╡рд╛рдкрд╕реА, рд╕реЗрдЯ, рдкрд╛рд▓реА, рдмрд╛рд░, рдЬрд╛рд▓,
рд╕реЗрдЯ рдирд╣реАрдВ

рдЕрддрд┐рд░рд┐рдХреНрдд mksh рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд░рдЦрдиреЗ рдХреЗ рдЖрджреЗрд╢:

builtin, рд╡реИрд╢реНрд╡рд┐рдХ, рд╕реНрд░реЛрдд, рдЯрд╛рдЗрдкрд╕реЗрдЯ, рдкреНрд░рддреАрдХреНрд╖рд╛

рдмрд┐рд▓реНрдЯрд┐рди рдЬреЛ рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реИрдВ:

[, рдЙрд░реНрдл, bg, рдмрд╛рдБрдз, рдмрд┐рд▓реНрд▓реА, cd, рдЖрджреЗрд╢, рдЧреВрдВрдЬ, рдЕрд╕рддреНрдп, fc, fg, рдЧреЗрдЯрдЕрдк, рдиреМрдХрд░рд┐рдпреЛрдВ, рд╣рддреНрдпрд╛, рдЪрд▓реЛ, рдЫрд╛рдк,
рд▓реЛрдХ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рднрд╛рдЧ, рдкрдврд╝рдирд╛, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрде, рдирд╛рдо рдмрджрд▓рдиреЗ, рдиреАрдВрдж, рдирд┐рд▓рдВрдмрд┐рдд, рдкрд░реАрдХреНрд╖рдг, <strong>рдЙрджреНрджреЗрд╢реНрдп</strong>, рдЕрд▓рд┐рдорд┐рдд, umask, рдЕрдирд▓рд┐рдпрд╛, рдЬрд╣рд╛рдВ рд╕реЗ

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

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖ рдФрд░ рдирд┐рдпрдорд┐рдд рдмрд┐рд▓реНрдЯ-рдЗрди рдХрдорд╛рдВрдб рдФрд░ рдмрд┐рд▓реНрдЯ-рдЗрди-рдЬреИрд╕реЗ рдЖрд░рдХреНрд╖рд┐рдд рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ
рд╢рдмреНрдж:

. рдкрдЯреНрдЯрд┐рдХрд╛ [arg ...]
рдЗрд╕реЗ "рдбреЙрдЯ" рдХрдорд╛рдВрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрдВ рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛ рдзрд╛рд░рд╛ рдореЗрдВ
рдкрд░реНрдпрд╛рд╡рд░рдгред рдлрд╝рд╛рдЗрд▓ рдХреЛ PATH рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рддрд░реНрдХ рд╣реИрдВ
рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЙрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдкрдЯреНрдЯрд┐рдХрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрд┐рддред рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╡реЗ рд╣реИрдВ
рдЬрд┐рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

: [...]
рд╢реВрдиреНрдп рдЖрджреЗрд╢. рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рд╣реИ.

[ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ ]
рджреЗрдЦ рдкрд░реАрдХреНрд╖рдг.

рдЙрд░реНрдл [-d | -t [-r] | + -x] [-p] [+] [рдирд╛рдо [=рдореВрд▓реНрдп] ...]
рдмрд┐рдирд╛ рддрд░реНрдХ рдХреЗ, рдЙрд░реНрдл рд╕рднреА рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред рдмрд┐рдирд╛ рдореВрд▓реНрдп рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдирд╛рдо рдХреЗ рд▓рд┐рдП,
рдореМрдЬреВрджрд╛ рдЙрдкрдирд╛рдо рд╕реВрдЪреАрдмрджреНрдз рд╣реИ. рдорд╛рди рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рдирд╛рдо рдЙрдкрдирд╛рдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рдлрд░реНрдЬреА рдирд╛рдо
рдКрдкрд░)ред

рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╕рдордп, рджреЛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдо рддреМрд░ рдкрд░, рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдирд╛рдо=рдореВрд▓реНрдп, рдЬрд╣рд╛рдВ рдореВрд▓реНрдп рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдпрджрд┐ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдкрд╣рд▓реЗ '+', рдпрд╛ рдПрдХ рдЕрдХреЗрд▓рд╛ '+' рд▓рд┐рдЦрд╛ рд╣реЛ
рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдирд╛рдо рдЫрдкрд╛ рд╣реИред

RSI -d рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЯрд┐рд▓реНрдб рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ (рджреЗрдЦреЗрдВ) рдЯрд┐рд▓реНрдб рд╡рд┐рд╕реНрддрд╛рд░ рдКрдкрд░)ред

рдЕрдЧрд░ -p рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдирд╛рдо рдХреЛ "рдЙрдкрдирд╛рдо" рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

RSI -x рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ (+x рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИ) рдЙрдкрдирд╛рдо рдХреА рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛, рдпрд╛, рдпрджрд┐ рдХреЛрдИ рдирд╛рдо рдирд╣реАрдВ рд╣реИ
рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ (рдХрд┐рд╕реА рдЙрдкрдирд╛рдо рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ)ред
рдкреНрд░рднрд╛рд╡)ред

bg [рдХрд╛рдо ...]
рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░реБрдХреЗ рд╣реБрдП рдХрд╛рд░реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдпрджрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, %+
рдРрд╕рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рджреЗрдЦрдирд╛ рдХрд╛рдо рдирд┐рдпрдВрддреНрд░рдг рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗред

рдмрд╛рдБрдз [-l]
рд╡рд░реНрддрдорд╛рди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ. рдпрджрд┐ -l рдЭрдВрдбрд╛ рджрд┐рдпрд╛ рд╣реИ, рдмрд╛рдБрдз рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ
рдЙрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдирд╛рдо рдЬрд┐рдирд╕реЗ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдмрдВрдзреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рджреЗрдЦрдирд╛ Emacs рд╕рдВрдкрд╛рджрди рдореЛрдб рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП
рдЬрд╛рдирдХрд╛рд░реА.

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

рдирд┐рдпрдВрддреНрд░рдг рд╡рд░реНрдг рдХреИрд░реЗрдЯ рдиреЛрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЕрд░реНрдерд╛рдд ^X Ctrl-X рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджреНрдпрдкрд┐ рдХреЗрд╡рд▓ рджреЛ рдЙрдкрд╕рд░реНрдЧ рд╡рд░реНрдг (рдЖрдорддреМрд░ рдкрд░ ESC рдФрд░ ^X) рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ,
рдХреБрдЫ рдмрд╣реБ-рдЪрд░рд┐рддреНрд░ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рддреАрд░ рдХреБрдВрдЬрд┐рдпрд╛рдБ, рд╣реЛрдо, рдЕрдВрдд рдФрд░ рдбрд┐рд▓реАрдЯ рдХреБрдВрдЬреА рдХреИрд╕реЗ рд╣реИрдВ
BSD wsvt25 рдкрд░, xterm-xfree86 рдпрд╛ GNU рд╕реНрдХреНрд░реАрди рдЯрд░реНрдорд┐рдирд▓ рдмрд╛рдзреНрдп рд╣реИрдВ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ
рднрд╛рдЧрдиреЗ рдХреЗ рдХреНрд░рдо рдЗрддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ):

рдмрд╛рдЗрдВрдб '^X'=рдЙрдкрд╕рд░реНрдЧ-2
рдмрд╛рдЗрдВрдб '^[['=рдЙрдкрд╕рд░реНрдЧ-2
рдмрд╛рдЗрдВрдб '^XA'=рдЕрдк-рдЗрддрд┐рд╣рд╛рд╕
рдмрд╛рдЗрдВрдб '^XB'=рдбрд╛рдЙрди-рдЗрддрд┐рд╣рд╛рд╕
рдмрд╛рдЗрдВрдб '^XC'=рдлреЙрд░рд╡рд░реНрдб-рдЪрд╛рд░
рдмрд╛рдЗрдВрдб '^XD'=рдмреИрдХрд╡рд░реНрдб-рдЪрд╛рд░
рдмрд╛рдЗрдВрдб '^X1~'=рдЖрд░рдВрдн-рдХреА-рдкрдВрдХреНрддрд┐
рдмрд╛рдЗрдВрдб '^X7~'=рдЖрд░рдВрдн-рдХреА-рдкрдВрдХреНрддрд┐
рдмрд╛рдЗрдВрдб '^XH'=рд╢реБрд░реБрдЖрдд-рдХреА-рдкрдВрдХреНрддрд┐
рдмрд╛рдЗрдВрдб '^X4~'=рдПрдВрдб-рдСрдлрд╝-рд▓рд╛рдЗрди
рдмрд╛рдЗрдВрдб '^X8~'=рдПрдВрдб-рдСрдлрд╝-рд▓рд╛рдЗрди
рдмрд╛рдЗрдВрдб '^XF'=рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдВрдд
рдмрд╛рдЗрдВрдб '^X3~'=рдбрд┐рд▓реАрдЯ-рдЪрд╛рд░-рдлреЙрд░рд╡рд░реНрдб

рддреЛрдбрд╝рдирд╛ [рд╕реНрддрд░]
рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрддрд░рд╡реЗрдВ рдЕрдВрддрд░рддрдо рдПрд╕рдЯреА , рдЪрдпрди, рдЬрдм рддрдХрдпрд╛, рдЬрдм рдкрд╛рд╢ред рд╕реНрддрд░ 1 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯред

builtin [--] рдЖрджреЗрд╢ [arg ...]
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдЖрджреЗрд╢.

рдмрд┐рд▓реНрд▓реА [-u] [рдкрдЯреНрдЯрд┐рдХрд╛ ...]
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдкрдврд╝реЗрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд▓рд┐рдЦреЗрдВред
рдПрдХ рддреЛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдПрдХрд▓ рдбреИрд╢ ('-') рдпрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ, рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдкрдврд╝реЗрдВред рдкреНрд░рддреНрдпрдХреНрд╖ рдХреЗ рд▓рд┐рдП
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЙрд▓, POSIX -u рд╡рд┐рдХрд▓реНрдк рдиреЛ-рдСрдк рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╢реЗрд▓ рд╕реЗ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП, рдпрджрд┐
рдХреЛрдИ рднреА рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдмрд╛рд╣рд░реА рдмрд┐рд▓реНрд▓реА(1) рдмрд┐рд▓реНрдЯрдЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред

cd [-L] [рджреАрд░]
cd -P [-e] [рджреАрд░]
chdir [-рдИрдПрд▓рдкреА] [рджреАрд░]
рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЗрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рджреАрд░. рдпрджрд┐ рдкреИрд░рд╛рдореАрдЯрд░ CDPATH рд╕реЗрдЯ рд╣реИ, рддреЛ рдпрд╣ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ
рдпреБрдХреНрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрде рджреАрд░. NULL рдкрде рдХрд╛ рдЕрд░реНрде рд╣реИ рдзрд╛рд░рд╛
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдЕрдЧрд░ рджреАрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ CDPATH рдЦреЛрдЬ рдкрде рдХреЗ рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
NULL рдкрде, рдирдИ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдирд╛рдо рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
If рджреАрд░ рдЧрд╛рдпрдм рд╣реИ, рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ HOME рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рджреАрд░ '-', рдкрд┐рдЫрд▓рд╛ рд╣реИ
рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (OLDPWD рдкреИрд░рд╛рдореАрдЯрд░ рджреЗрдЦреЗрдВ)ред

рдЕрдЧрд░ -L рд╡рд┐рдХрд▓реНрдк (рддрд╛рд░реНрдХрд┐рдХ рдкрде) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рднреМрддрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ (рджреЗрдЦреЗрдВ)
рд╕реЗрдЯ рдиреАрдЪреЗ рдЖрджреЗрд╢), '..' рдХрд╛ рд╕рдВрджрд░реНрдн рджреАрд░ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдкрде рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИрдВ
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред рдпрджрд┐ -P рд╡рд┐рдХрд▓реНрдк (рднреМрддрд┐рдХ рдкрде) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рднреМрддрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд╕реЗрдЯ, '..' рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЯреНрд░реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред PWD рдФрд░ OLDPWD
рд╡рд░реНрддрдорд╛рди рдФрд░ рдкреБрд░рд╛рдиреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ,
рдХреНрд░рдорд╢ред рдпрджрд┐ -e рд╡рд┐рдХрд▓реНрдк рднреМрддрд┐рдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЯреНрд░реИрд╡рд░реНрд╕рд▓ рдФрд░ PWD рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИ
рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛, рдирд┐рдХрд╛рд╕ рдХреЛрдб 1 рд╣реИ; рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рддреЛ 1 рд╕реЗ рдЕрдзрд┐рдХ, 0
рдЕрдиреНрдпрдерд╛ред

cd [-рдИрдПрд▓рдкреА] рдкреБрд░рд╛рдирд╛ рдирдИ
chdir [-рдИрдПрд▓рдкреА] рдкреБрд░рд╛рдирд╛ рдирдИ
рдбреЛрд░ рдирдИ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкреБрд░рд╛рдирд╛ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рдФрд░ рд╢реЗрд▓
рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рдЖрджреЗрд╢ [-рдкреАрд╡реАрд╡реА] рд╕реАрдПрдордбреА [arg ...]
рдпрджрд┐ рди рддреЛ -v рди -V рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рд╣реИ, рд╕реАрдПрдордбреА рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕реЗ рд╣реА рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЖрджреЗрд╢ рдерд╛
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЛ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рд╕рд╛рде: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реАрдПрдордбреА рд╢реЗрд▓ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛; рдФрд░
рджреВрд╕рд░реЗ, рд╡рд┐рд╢реЗрд╖ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдХрдорд╛рдВрдб рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдФрд░
рдЙрдкрдпреЛрдЧрд┐рддрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╢реЗрд▓ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рдФрд░ рдХрдорд╛рдВрдб рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдирд╣реАрдВ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ
рд╕реНрдерд╛рдпреА)ред

рдЕрдЧрд░ -p рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдорд╛рди рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЦреЛрдЬ рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
PATH рдХрд╛, рдЬрд┐рд╕рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред

рдЕрдЧрд░ -v рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕реАрдПрдордбреА, рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред arg ...). рдмрд┐рд▓реНрдЯрд┐рди, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдХреЗ рд▓рд┐рдП
рдХреАрд╡рд░реНрдб, рдЙрдирдХреЗ рдирд╛рдо рдмрд╕ рдореБрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ; рдЙрдкрдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдХрдорд╛рдВрдб рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ
рдореБрджреНрд░рд┐рдд; PATH рдкреИрд░рд╛рдореАрдЯрд░ рдЦреЛрдЬрдХрд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдХрд╛ рдкреВрд░рд╛ рдкрде
рдЖрджреЗрд╢ рдореБрджреНрд░рд┐рдд рд╣реИ. рдпрджрд┐ рдХреЛрдИ рдЖрджреЗрд╢ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдкрде рдЦреЛрдЬ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ), рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ
рдореБрджреНрд░рд┐рдд рдФрд░ рдЖрджреЗрд╢ рдЧреИрд░-рд╢реВрдиреНрдп рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред -V рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ -v
рд╡рд┐рдХрд▓реНрдк, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╣реИред

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

рдЧреВрдВрдЬ [-рдИрдиреЛ] [arg ...]
рдЪреЗрддрд╛рд╡рдиреА: рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдирд╣реАрдВ рд╣реИ; рдХреЙрд░реНрди рд╢реЗрд▓ рдмрд┐рд▓реНрдЯрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЫрд╛рдк рдмрдЬрд╛рдп.

рдорд╛рдирдХ рдХреЗ рдЕрдиреБрд░реВрдк рдЕрдкрдиреЗ рддрд░реНрдХреЛрдВ (рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ) рдХреЛ рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
рдЖрдЙрдЯрдкреБрдЯ. рдпрджрд┐ рдХрд┐рд╕реА рднреА рддрд░реНрдХ рдореЗрдВ рдмреИрдХрд╕реНрд▓реИрд╢ рд╢рд╛рдорд┐рд▓ рд╣реИ рддреЛ рдирдИ рдкрдВрдХреНрддрд┐ рджрдмрд╛ рджреА рдЬрд╛рддреА рд╣реИ
рдЕрдиреБрдХреНрд░рдо '\c'. рджреЗрдЦреЗрдВ рдЫрд╛рдк рдЕрдиреНрдп рдмреИрдХрд╕реНрд▓реИрд╢ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрджреЗрд╢ рджреЗрдВ
рдЬреЛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИрдВ.

рдмреАрдПрд╕рдбреА рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╣реИрдВред -n рд╡рд┐рдХрд▓реНрдк
рдкрд┐рдЫрд▓реА рдирдИ рд▓рд╛рдЗрди рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИ, -e рдмреИрдХрд╕реНрд▓реИрд╢ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ (рдПрдХ рдиреЛ-рдСрдк, рдЪреВрдВрдХрд┐
рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рдФрд░ -E рдмреИрдХрд╕реНрд▓реИрд╢ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИред

рдЕрдЧрд░ POSIX or sh рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ рдпрд╛ рдпрд╣ рдПрдХ рдбрд╛рдпрд░реЗрдХреНрдЯ рдмрд┐рд▓реНрдЯрдЗрди рдХреЙрд▓ рд╣реИ, рдХреЗрд╡рд▓ рдкрд╣рд▓рд╛
рддрд░реНрдХ рдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рддрднреА рдЬрдм рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "-nтАЭред рдмреИрдХрд╕реНрд▓реИрд╢
рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЕрдХреНрд╖рдо рд╣реИ.

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

рдХрд╛рд░реНрдпрдХрд╛рд░реА [-a argv0] [-c] [рдЖрджреЗрд╢ [arg ...]]
рд╢реЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдХрдорд╛рдВрдб рдХреЛ рдлреЛрд░реНрдХрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд░рдкреЗрдХреНрд╖, рдЕрд░реНрдерд╛рддреН рдХрд╛рд░реНрдпрдХрд╛рд░реА рдХрднреА рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрддрд╛, рднрд▓реЗ рд╣реА рдЖрджреЗрд╢ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред
-a рд╡рд┐рдХрд▓реНрдк рдПрдХ рдЕрд▓рдЧ argv[0] рдорд╛рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ -c рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИ
рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, _ рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ред

рдпрджрд┐ I/O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдЖрджреЗрд╢ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ I/O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рд╕реНрдерд╛рдпреА рд╣реИ
рдФрд░ рд╢реЗрд▓ рдХреЛ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ. 2 рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЬреЛ рдЦреЛрд▓реЗ рдЧрдП рд╣реИрдВ
or dup(2) рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЕрдиреНрдп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрдорд╛рдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдХрд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд
рд╡реЗ рдЖрджреЗрд╢ рдЬреЛ рд╢реЗрд▓ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд╣реАрдВ рд╣реИрдВ)ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмреЙрд░реНрди рд╢реЗрд▓ рднрд┐рдиреНрди рд╣реИ
рдпрд╣рд╛рдБ; рдпрд╣ рдЗрди рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░реЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рдирд┐рдХрд╛рд╕ [рд╣реИрд╕рд┐рдпрдд]
рд╢реЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдЕрдЧрд░ рд╣реИрд╕рд┐рдпрдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдирд┐рдХрд╛рд╕
рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп рд╣реИ $? рдкреИрд░рд╛рдореАрдЯрд░ред

рдирд┐рд░реНрдпрд╛рдд [-p] [рдкреНрд░рд╛рдЪрд▓[=рдореВрд▓реНрдп]]
рдирд╛рдорд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдирд┐рд░реНрдпрд╛рддрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЖрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдгред рдпрджрд┐ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ, рддреЛ рдирд╛рдорд┐рдд рдкреИрд░рд╛рдореАрдЯрд░
рднреА рдирд┐рдпреБрдХреНрдд рдХрд┐рдпреЗ рдЧрдпреЗ рд╣реИрдВред

рдпрджрд┐ рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рд╡рд╛рд▓реЗ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ
рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХ рдореБрджреНрд░рд┐рдд; рдпрд╛ рддреЛ рдЙрдирдХреЗ рдирд╛рдо, рдпрд╛, рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдЕрдХреНрд╖рд░ рд╡рд╛рд▓рд╛ '-' рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рдирд╛рдо=рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ, рдпрд╛, рдХреЗ рд╕рд╛рде -p, рдирд┐рд░реНрдпрд╛рдд рдкреБрдирдГ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдЖрджреЗрд╢ред

рдЕрд╕рддреНрдп рдПрдХ рдЖрджреЗрд╢ рдЬреЛ рдЧреИрд░-рд╢реВрдиреНрдп рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

fc [-e рд╕рдВрдкрд╛рджрдХ | -l [-n]] [-r] [рдкреНрд░рдердо [рдкрд┐рдЫрд▓реА рдмрд╛рд░]]
рдкреНрд░рдердо рдФрд░ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЗрддрд┐рд╣рд╛рд╕ рд╕реЗ рдХрдорд╛рдВрдб рдЪреБрдиреЗрдВ. рдХрдорд╛рдВрдб рдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдВрдЦреНрдпрд╛ (рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╡рд░реНрддрдорд╛рди, рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛, рд░реЗрдЦрд╛ рд╕реЗ рдкреАрдЫреЗ рдХреА рдУрд░ рдЬрд╛рддреА рд╣реИрдВ) рдпрд╛ рдП
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдирд╡реАрдирддрдо рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИред -l рд╡рд┐рдХрд▓реНрдк
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдХрдорд╛рдВрдб рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ, рдФрд░ -n рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрдорд╛рдВрдб рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред
RSI -r рд╡рд┐рдХрд▓реНрдк рд╕реВрдЪреА рдХреЗ рдХреНрд░рдо рдХреЛ рдЙрд▓рдЯ рджреЗрддрд╛ рд╣реИред рдмрд┐рдирд╛ -l, рдЪрдпрдирд┐рдд рдЖрджреЗрд╢ рд╣реИрдВ
рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдкрд╛рджрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд╛рджрд┐рдд -e рд╡рд┐рдХрд▓реНрдк, рдпрд╛ рдпрджрд┐ рдирд╣реАрдВ -e рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ,
FCEDIT рдкреИрд░рд╛рдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдкрд╛рджрдХ (рдпрджрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, /рдмрд┐рди/рдПрдб is
рдкреНрд░рдпреБрдХреНрдд), рдФрд░ рдлрд┐рд░ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

fc -e - | -s [-g] [рдкреБрд░рд╛рдирд╛=рдирдИ] [рдЙрдкрд╕рд░реНрдЧ]
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЪрдпрдирд┐рдд рдХрдорд╛рдВрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд┐рдЫрд▓рд╛ рдХрдорд╛рдВрдб) рдХреЛ рджреЛрдмрд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рдХрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкреБрд░рд╛рдирд╛ рд╕рд╛рде рдореЗрдВ рдирдИ. рдЕрдЧрд░ -g рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдХреА рд╕рднреА рдШрдЯрдирд╛рдПрдБ
рдкреБрд░рд╛рдирд╛ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдирдИред рдЗрд╕рдХрд╛ рдорддрд▓рдм -e - рдФрд░ -s рд╕рдорд╛рди рд╣реИ: рдкреБрдирдГ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рдХрд┐рд╕реА рд╕рдВрдкрд╛рджрдХ рдХреЛ рдмреБрд▓рд╛рдП рдмрд┐рдирд╛ рдЪрдпрдирд┐рдд рдЖрджреЗрд╢ред рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЖрдорддреМрд░ рдкрд░ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд: рдЙрд░реНрдл рдЖрд░='рдПрдлрд╕реА -e -'

fg [рдХрд╛рдо ...]
рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдпрджрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, %+ is
рдорд╛рди рд▓рд┐рдпрд╛ рдЧрдпрд╛. рджреЗрдЦрдирд╛ рдХрд╛рдо рдирд┐рдпрдВрддреНрд░рдг рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗред

рдЧреЗрдЯрдЕрдк рдСрдкреНрдЯрд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╛рдо [arg ...]
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд░реНрдХреЛрдВ (рдпрд╛ рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ) рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рдХрд╛рдиреВрдиреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдСрдкреНрдЯрд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИ
рд╡рд┐рдХрд▓реНрдк рдЕрдХреНрд╖рд░ рд╡рд╣ рдЧреЗрдЯрдЕрдк рдкрд╣рдЪрд╛рдирдирд╛ рд╣реИ. рдпрджрд┐ рдХрд┐рд╕реА рдЕрдХреНрд╖рд░ рдХреЗ рдмрд╛рдж рдХреЛрд▓рди рдЖрддрд╛ рд╣реИ, рддреЛ
рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рддрд░реНрдХ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рд╡рд┐рдХрд▓реНрдк рдЬреЛ рддрд░реНрдХ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдХ рд╣реА рддрд░реНрдХ рдореЗрдВ рд╕рдореВрд╣реАрдХреГрддред рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдПрдХ рддрд░реНрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд▓реЗрддрд╛ рд╣реИ
рдЪрд░рд┐рддреНрд░ рдЙрд╕ рддрд░реНрдХ рдХрд╛ рдЕрдВрддрд┐рдо рд╡рд░реНрдг рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╢реЗрд╖ рднрд╛рдЧ
рддрд░реНрдХ рдХреЛ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рддрд░реНрдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЕрдиреНрдпрдерд╛, рдЕрдЧрд▓рд╛ рддрд░реНрдХ рд╣реИ
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рддрд░реНрдХ.

рд╣рд░ рдмрд╛рд░ рдЧреЗрдЯрдЕрдк рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рд╢реЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЕрдЧрд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд░рдЦрддрд╛ рд╣реИ рдирд╛рдо
рдФрд░ рдЕрдЧрд▓реА рдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рддрд░реНрдХ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рдЧреЗрдЯрдЕрдк рдореЗрдВ
рд╢реЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдСрдкреНрдЯрд┐рдВрдбред рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк рдХреЛ '+' рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╡рд┐рдХрд▓реНрдк рд░рдЦрд╛ рдЧрдпрд╛
in рдирд╛рдо рдЗрд╕рдХреЗ рдкрд╣рд▓реЗ '+' рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИред рдЬрдм рдХрд┐рд╕реА рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЧреЗрдЯрдЕрдк рд╕реНрдерд╛рдиреЛрдВ
рдпрд╣ рд╢реЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ OPTARG рдореЗрдВ рд╣реИред

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

рдЬрдм рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЕрдВрдд рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ, рдЧреЗрдЯрдЕрдк рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ
рджрд░реНрдЬрд╛ред рд╡рд┐рдХрд▓реНрдк рдкрд╣рд▓реЗ (рдЧреИрд░-рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХ) рддрд░реНрдХ рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
'-' рдХреЗ рд╕рд╛рде, рдпрд╛ рдЬрдм '--' рддрд░реНрдХ рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИред

рд╡рд┐рдХрд▓реНрдк рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЛ OPTIND рдХреЛ 1 рдкрд░ рд╕реЗрдЯ рдХрд░рдХреЗ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЬрдм рднреА рд╢реЗрд▓ рдпрд╛ рд╢реЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рддреА рд╣реИ)ред

рдЪреЗрддрд╛рд╡рдиреА: рд╢реЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ OPTIND рдХреЗ рдорд╛рди рдХреЛ 1 рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рди рдореЗрдВ рдмрджрд▓рдирд╛, рдпрд╛
OPTIND рдХреЛ рд░реАрд╕реЗрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рддрд░реНрдХреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд░рд┐рдгрд╛рдо рд╣реИ.

рд╡реИрд╢реНрд╡рд┐рдХ ...
рджреЗрдЦ рдЯрд╛рдЗрдкрд╕реЗрдЯ.

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

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

рд╣рддреНрдпрд╛ [-s рд╕рд╛рдЗрдирдиреЗрдо | -Signum | -рд╕рд╛рдЗрдирдиреЗрдо] { рдХрд╛рдо | рдкреАрдЖрдИрдбреА | рдкреАрдЬреАрдЖрд░рдкреА } ...
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдиреМрдХрд░рд┐рдпреЛрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА, рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдореВрд╣реЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬреЗрдВред рдЕрдЧрд░
рдХреЛрдИ рд╕рд┐рдЧреНрдирд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, TERM рд╕рд┐рдЧреНрдирд▓ рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рддреЛ рд╕рдВрдХреЗрдд
рдХрд╛рд░реНрдп рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдореВрд╣ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреЗрдЦрдирд╛ рдХрд╛рдо рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХрд╛рдо.

рд╣рддреНрдпрд╛ -l [рдирд┐рдХрд╛рд╕-рд╕реНрдерд┐рддрд┐ ...]
рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк рд╕рд┐рдЧреНрдирд▓ рдирд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдирд┐рдХрд╛рд╕-рд╕реНрдерд┐рддрд┐. рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, a
рд╕рднреА рд╕рд┐рдЧреНрдирд▓реЛрдВ рдХреА рд╕реВрдЪреА, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЙрдирдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЪрд▓реЛ [рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ ...]
рдкреНрд░рддреНрдпреЗрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ рдЕрдВрдХрдЧрдгрд┐рдд рднрд╛рд╡ рдКрдкрд░)ред рдпрджрд┐ рд╕рднреА рднрд╛рд╡
рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЕрдВрддрд┐рдо рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 0 (1) рд╣реИ
рдЧреИрд░-рд╢реВрдиреНрдп (рд╢реВрдиреНрдп) рддрдХред рдпрджрд┐ рдХрд┐рд╕реА рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдпрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐, рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 1 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЪреВрдБрдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдЙрджреНрдзреГрдд, (( expr )) { Let ' рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдпрдЧрдд рдЪреАрдиреА рд╣реИexpr'; }.

рд╣реЛрдиреЗ рджреЗрдирд╛] рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рдпреБрдХреНрдд рдЙрдкрдирд╛рдо рдЪрд▓реЛ.

рдордХрдиреЛрдж [-m рдореЛрдб] рдирд╛рдо b|c рдкреНрд░рдореБрдЦ рдирд╛рдмрд╛рд▓рд┐рдЧ
рдордХрдиреЛрдж [-m рдореЛрдб] рдирд╛рдо p
рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ. рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ b (рдмреНрд▓реЙрдХ рдкреНрд░рдХрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕), c
(рдЪрд░рд┐рддреНрд░ рдкреНрд░рдХрд╛рд░ рдЙрдкрдХрд░рдг), рдпрд╛ p (рдирд╛рдорд┐рдд рдкрд╛рдЗрдк, рдлреАрдлреЛ)ред рдмрдирд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореЛрдб (рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ -m рд╡рд┐рдХрд▓реНрдк), рдкреНрд░рдореБрдЦ (рдкреНрд░рдореБрдЦ рдЙрдкрдХрд░рдг рд╕рдВрдЦреНрдпрд╛), рдФрд░ рдирд╛рдмрд╛рд▓рд┐рдЧ
(рдорд╛рдореВрд▓реА рдбрд┐рд╡рд╛рдЗрд╕ рдирдВрдмрд░)ред рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ mksh; рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рддрд░рдХ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕реЗ рд╕реНрдкреАрдб рд╣реИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд┐рд▓реНрдЯрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИред

рдЫрд╛рдк [-nprsu[n] | -R [-en]] [рддрд░реНрдХ ...]
рдЫрд╛рдк рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЕрдкрдиреЗ рддрд░реНрдХреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде. -n рд╡рд┐рдХрд▓реНрдк рдиреНрдпреВрд▓рд╛рдЗрди рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХреБрдЫ C рдмрдЪ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ
рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реИрдВ. рдЗрдирдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдпреЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдмреИрдХрд╕реНрд▓реИрд╢ рд╡рд┐рд╕реНрддрд╛рд░ рдКрдкрд░ рднреА
'\c' рдХреЗ рд░реВрдк рдореЗрдВ, рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ -n рд╡рд┐рдХрд▓реНрдкред рдмреИрдХрд╕реНрд▓реИрд╢ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗ рд╕рд╛рде рдмрд╛рдзрд┐рдд -r рд╡рд┐рдХрд▓реНрдкред -s рд╡рд┐рдХрд▓реНрдк рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдкреНрд░рд┐рдВрдЯ рд╣реЛрддрд╛ рд╣реИ
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ; -u рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдкрд░ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд┐рдВрдЯ рд╣реЛрддрд╛ рд╣реИ n (n рдпрджрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1 рд╣реИ
рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛); рдФрд░ рдпрд╣ -p рд╡рд┐рдХрд▓реНрдк рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдкреНрд░рд┐рдВрдЯ рд╣реЛрддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдКрдкрд░)ред

RSI -R рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ, рдХреБрдЫ рд╣рдж рддрдХ, рдмреАрдПрд╕рдбреА рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЧреВрдВрдЬ(1) рдЖрджреЗрд╢ рдЬреЛ рдХрд░рддрд╛ рд╣реИ
'\' рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рддрдм рддрдХ рд╕рдВрд╕рд╛рдзрд┐рдд рди рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ -e рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, -n рд╡рд┐рдХрд▓реНрдк
рдкрд┐рдЫрд▓реА рдирдИ рд▓рд╛рдЗрди рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИред

printf рдкреНрд░рд╛рд░реВрдк [рддрд░реНрдХ ...]
рд╕реНрд╡рд░реВрдкрд┐рдд рдЖрдЙрдЯрдкреБрдЯ. рд▓рдЧрднрдЧ рд╡реИрд╕рд╛ рд╣реА printf(1), рдЙрдкрдпреЛрдЧрд┐рддрд╛, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд╡рд╣реА рдмреИрдХрд╕реНрд▓реИрд╢ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ I/O рдХреЛрдб рдФрд░ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдХреЛ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рдкрд╛рддрд╛ рд╣реИ
рдмрд╛рдХрд┐ рдХреЗ mksh. рдмрд┐рд▓реНрдЯрдЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╛рд╣рд░реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдирд╣реАрдВ
рдЖрдо рддреМрд░ рдкрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ mksh; рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рддрд░рдХреЛрдВ рдиреЗ рдЗрд╕реЗ рдмрд┐рд▓реНрдЯрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реЛрдЧрд╛
рдЧрддрд┐ рдХреЛ рд╣реИрдХ рдХрд░рдирд╛ред рдирдпреЗ рдХреЛрдб рдореЗрдВ рдкреНрд░рдпреЛрдЧ рди рдХрд░реЗрдВ.

рд▓реЛрдХ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рднрд╛рдЧ [-рдПрд▓рдкреА]
рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред рдпрджрд┐ -L рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рднреМрддрд┐рдХ
рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ (рджреЗрдЦреЗрдВ) рд╕реЗрдЯ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрджреЗрд╢), рддрд╛рд░реНрдХрд┐рдХ рдкрде рдореБрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд
рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ cd рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП)ред рдпрджрд┐ -P рд╡рд┐рдХрд▓реНрдк (рднреМрддрд┐рдХ рдкрде) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╛ рдпрджрд┐ рднреМрддрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкрде рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рджреНрд╡рд╛рд░рд╛)ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд '..' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ) рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрдврд╝рдирд╛ [-A | -a] [-d x] [-N z | -n z] [-p | -u[n]] [-t n] [-рдЖрд░рдПрд╕] [p ...]
рдЗрдирдкреБрдЯ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, IFS рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ)ред
рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдКрдкрд░), рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реАрд▓реНрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ pред рдпрджрд┐ рдирд╣реА
рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рде
-A рдФрд░ -a рд╡рд┐рдХрд▓реНрдк, рдХреЗрд╡рд▓ рдХреЛрдИ рдпрд╛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рдФрд░ рднреА рд╣реИрдВ
рдлрд╝реАрд▓реНрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░, рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ 0 рдкрд░ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ; рдЕрдЧрд░
рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рдлрд╝реАрд▓реНрдб рд╣реИрдВ, рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╢реЗрд╖ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ
рдлрд╝реАрд▓реНрдб (рд╢рдмреНрдж рд╡рд┐рднрд╛рдЬрдХ рд╕рд╣рд┐рдд)ред

рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

-A рдкрд░рд┐рдгрд╛рдо рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ p (рдпрд╛ рдЙрддреНрддрд░ рджреЗрдВ) рд╢рдмреНрджреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд░реВрдк рдореЗрдВред

-a рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рд╢рдмреНрдж рд╡рд┐рднрд╛рдЬрди рдХреЗ рдмрд┐рдирд╛ рдкрд░рд┐рдгрд╛рдо рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ p (рдпрд╛ рдЙрддреНрддрд░ рджреЗрдВ) рдЬреИрд╕реЗ
рд╡рд░реНрдгреЛрдВ рдХреА рд╕рд╛рд░рдгреА (рд╡рд┐рд╕реНрддреГрдд рд╡рд░реНрдг рдпрджрд┐ utf8-рдореЛрдб рд╡рд┐рдХрд▓реНрдк рдЕрдзрд┐рдирд┐рдпрдорд┐рдд рд╣реИ,
рдСрдХреНрдЯреЗрдЯреНрд╕ рдЕрдиреНрдпрдерд╛); рдХреЛрдбрдмрд┐рдВрджреБ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВред

-d x рдХреА рдкрд╣рд▓реА рдмрд╛рдЗрдЯ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ x, рдпрджрд┐ рдЦрд╛рд▓реА рд╣реИ рддреЛ ASCII рдиреНрдпреВрд▓рд╛рдЗрди рд╡рд░реНрдг рдХреЗ рдмрдЬрд╛рдп NUL
рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рд░реВрдк рдореЗрдВред

-N z рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдареАрдХ-рдареАрдХ рдкрдврд╝реЗрдВ z рдмрд╛рдЗрдЯреНрд╕ рдпрджрд┐ рдИрдУрдПрдл рдпрд╛ рдП
рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЖрдВрд╢рд┐рдХ рдкрдарди рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 1 рдХреЗ рд╕рд╛рде рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-n z рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рдкрдврд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рддрдХ рдкрдврд╝реЗрдВ z рдмрд╛рдЗрдЯреНрд╕ рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВ
рдХрд┐рд╕реА рднреА рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдзреАрдореЗ рдЯрд░реНрдорд┐рдирд▓ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ, рдпрд╛ рдпрджрд┐ рдИрдУрдПрдл рдпрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗ
рд╣реЛрддрд╛ рд╣реИред

-p рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдкрдврд╝реЗрдВ, рджреЗрдЦреЗрдВ рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░
рдЗрд╕ рдкрд░ред

-u[n] рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕реЗ рдкрдврд╝реЗрдВ n (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИ, рдпрд╛рдиреА рдорд╛рдирдХ рдЗрдирдкреБрдЯ)ред
рддрд░реНрдХ рдХреЛ рддреБрд░рдВрдд рд╡рд┐рдХрд▓реНрдк рд╡рд░реНрдг рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

-t n рдмрд╛рдж рдореЗрдВ рдкрдврд╝рдирд╛ рдмрд╛рдзрд┐рдд рдХрд░реЗрдВ n рд╕реЗрдХрдВрдб (рдП рдХреЗ рд╕рд╛рде рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд╢рдорд▓рд╡ рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ)ред
рд╡реИрдХрд▓реНрдкрд┐рдХ рднрд┐рдиреНрдирд╛рддреНрдордХ рднрд╛рдЧ)ред рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдкрдврд╝рдирд╛ рдпрджрд┐ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛ рддреЛ 1 рд╣реИ
рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдЖрдВрд╢рд┐рдХ рдкрдарди рдЕрднреА рднреА рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

-s рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рд╣реЗрдЬреА рдЧрдИ рд╣реИред

рдпрджрд┐ рдЗрдирдкреБрдЯ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рд╣реИ, рддреЛ рджреЛрдиреЛрдВ -N рдФрд░ -n рд╡рд┐рдХрд▓реНрдк рдЗрд╕реЗ рд░реЙ рдореЛрдб рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ; рд╡реЗ
рдпрджрд┐ -1 рдХреЛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдкреВрд░реА рдлрд╝рд╛рдЗрд▓ рдкрдврд╝реЗрдВ z рддрд░реНрдХред

рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдПрдХ рдкреНрд░рд╢реНрди рдЪрд┐рд╣реНрди рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреБрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ
рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рдкрд░ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
рдкрдврд╝реЗрдВ) рдпрджрд┐ рдЗрдирдкреБрдЯ рдПрдХ рд╣реИ TTY(4) (рдЙрджрд╛ рдкрдврд╝рдирд╛ nfoo?'рд╕рдВрдЦреНрдпрд╛ of рдлрд╝реВрд╕: ').

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

рддрд░рдХреАрдмреЛрдВ рдХрд╛ рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╕реЗрдЯ: рдпрджрд┐ рдкрдврд╝рдирд╛ рдЬреИрд╕реЗ рд▓реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдкрдврд╝рдирд╛ рдлреВ; do ...;
рдХрд┐рдпрд╛ рдлрд┐рд░ рдкреНрд░рдореБрдЦ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (IFS) рдФрд░ рдмреИрдХрд╕реНрд▓реИрд╢ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдЖрдк
рд╢рд╛рдпрдж рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВ рдЬрдм рдЖрдИрдПрдлрдПрд╕= рдкрдврд╝рдирд╛ -r рдлреВ; do ...; рдХрд┐рдпрд╛ рдкреНрд░рд╛рдЪреАрди I/O рдХреЗ рд▓рд┐рдП. рдЗрд╕реА рдкреНрд░рдХрд╛рд░,
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп -a рд╡рд┐рдХрд▓реНрдк, рдХрд╛ рдЙрдкрдпреЛрдЧ -r рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ; рдпрд╣реА рдмрд╛рдд рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ
рдХреЗ рд▓рд┐рдП:

рдкрд╛рдирд╛ ред -рдкреНрд░рдХрд╛рд░ f -рдкреНрд░рд┐рдВрдЯ0 |& \
рдЬрдмрдХрд┐ IFS= read -d '' -pr рдлрд╝рд╛рдЗрд▓ рдирд╛рдо; рдХрд░рдирд╛
рдкреНрд░рд┐рдВрдЯ -рдЖрд░ - "рдкрд╛рдпрд╛ рдЧрдпрд╛ <${рдлрд╝рд╛рдЗрд▓ рдирд╛рдо#. /}>"
рдХрд┐рдпрд╛

рдЖрдВрддрд░рд┐рдХ рд▓реВрдк рдХреЛ рдПрдХ рдЙрдкрдХреЛрд╢ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ
рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рдЪрд╛рд░рд┐рдд:

рдмрд╛рд░ | рдмрд╛рдЬрд╝ | рдЬрдмрдХрд┐ рдлреВ рдкрдврд╝реЗрдВ; рдХрд░рдирд╛ ...; рдкреВрд░реНрдг

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рд╣-рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

рдмрд╛рд░ | рдмрд╛рдЬрд╝ |&
рдЬрдмрдХрд┐ рдкрдврд╝реЗрдВ -рдкреА рдлреВ; рдХрд░рдирд╛ ...; рдкреВрд░реНрдг
рдХрд╛рд░реНрдпрдХрд╛рд░реА 3>&рдкреА; рдХрд╛рд░реНрдпрдХрд╛рд░реА 3>&-

рд╕рд┐рдлрд╝ рдкрдврд╝рд┐рдпреЗ [-p] [рдкреНрд░рд╛рдЪрд▓ [=рдореВрд▓реНрдп] ...]
рдирд╛рдорд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдорд╛рди рджрд┐рдП рдЧрдП рд╣реИрдВ,
рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдмрди рдЬрд╛рддрд╛ рд╣реИ
рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЕрдирд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдФрд░ рдЗрд╕рдХрд╛ рдорд╛рди рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред

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

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрде [--] рдирд╛рдо
рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк рд╣рд▓ рдХрд┐рдП рдЧрдП рдирд┐рд░рдкреЗрдХреНрд╖ рдкрдердирд╛рдо рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдирд╛рдо. рдЕрдЧрд░ рдирд╛рдо рдПрдХ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ
рд╕реНрд▓реИрд╢ ('/'), рдЗрд╕рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рднреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ;
рдЕрдиреНрдпрдерд╛, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрде рдпрджрд┐ рдкрдердирд╛рдо рдпрд╛ рддреЛ рдореМрдЬреВрдж рд╣реИ рдпрд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ 0 рд▓реМрдЯрд╛рддрд╛ рд╣реИ
рддреБрд░рдВрдд, рдпрд╛рдиреА рдЕрдВрддрд┐рдо рдШрдЯрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдореМрдЬреВрдж рд╣реИрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВред

рдирд╛рдо рдмрджрд▓рдиреЗ [--] рд╕реЗ рд╕реЗрд╡рд╛ рдореЗрд░реЗ
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рддрд╛ рд╣реИ рд╕реЗ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рд╕реЗрд╡рд╛ рдореЗрд░реЗ. рджреЛрдиреЛрдВ рдкреВрд░реНрдг рдкрдердирд╛рдо рдФрд░ рдПрдХ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рдмрд┐рд▓реНрдЯрд┐рди рдЖрдкрд╛рддрдХрд╛рд▓реАрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ /рдмрд┐рди/рдПрдорд╡реА рдЕрдиреБрдкрдпреЛрдЧреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░
рд╕реАрдзреЗ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдирд╛рдо рдмрджрд▓рдиреЗ(2).

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

рд╕реЗрдЯ [+-abCefhiklmnprsUuvXx] [+-рдУ рд╡рд┐рдХрд▓реНрдк] [+-рдП рдирд╛рдо] [--] [arg ...]
RSI рд╕реЗрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (-) рдпрд╛ рд╕реНрдкрд╖реНрдЯ (+) рд╢реЗрд▓ рд╡рд┐рдХрд▓реНрдк, рд╕реНрдерд┐рддреАрдп рд╕реЗрдЯ рдХрд░реЗрдВ
рдкреИрд░рд╛рдореАрдЯрд░, рдпрд╛ рдПрдХ рд╕рд░рдгреА рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд▓реНрдк рдмрджрд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ +-рдУ рд╡рд┐рдХрд▓реНрдк
рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕, рдХрд╣рд╛рдБ рд╡рд┐рдХрд▓реНрдк рдХрд┐рд╕реА рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд▓рдВрдмрд╛ рдирд╛рдо рд╣реИ, рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ +-рдкрддреНрд░ рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕,
рдЬрд╣рд╛рдВ рдкрддреНрд░ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдирд╛рдо рдПрдХ рдЕрдХреНрд╖рд░ рд╣реИ (рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдПрдХ рдЕрдХреНрд╖рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
рдирд╛рдо)ред рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЕрдХреНрд╖рд░ (рдпрджрд┐ рд╡реЗ рдореМрдЬреВрдж рд╣реИрдВ) рдФрд░ рд▓рдВрдмреЗ рдирд╛рдо рджреЛрдиреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреА рд╣реИ
рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдЗрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде:

-A рдирд╛рдо
рд╕рд░рдгреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рддрддреНрд╡ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдирд╛рдо рд╕реЗрд╡рд╛ рдореЗрд░реЗ arg ... If -A рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
рд╕рд░рдгреА рдХреЛ рдкрд╣рд▓реЗ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА рдЦрд╛рд▓реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ); рдЕрдЧрд░ +A рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд╣рд▓реЗ N рддрддреНрд╡ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
(рдЬрд╣рд╛рдБ N рддрд░реНрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ); рдмрд╛рдХреА рдХреЛ рдЕрдЫреВрддрд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реЗрдЯ -A foo -- a b c рдЬреЛ рдХрд┐ рдЕрдиреБрдХреВрд▓ рд╣реИ
рдЬреАрдПрдирдпреВ рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ рдФрд░ AT&T UNIX рджреНрд╡рд╛рд░рд╛ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИ ksh93 рд╣реИ: рдлреВ=(рдП b рд╕реА); рдлреВ+=(рдбреА e)

-a | -o рдСрд▓рдПрдХреНрд╕рдкреЛрд░реНрдЯ
рд╕рднреА рдирдП рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

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

-C | -o рдиреЛрдХреНрд▓реЛрдмрд░
> рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЛ рдореМрдЬреВрджрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХреЗрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, >| рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рдирд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ
рдЪреЗрдХ рдореЗрдВ TOCTOU рдХреЗ рдХрд╛рд░рдг рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдпрд╛ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓реЗрдВ рдХрд┐рд╕реА рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ
рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП / Dev / рдмрд╛рддрд┐рд▓ рдпрд╛ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рднреА рдиреЛрдХреНрд▓реЛрдмрд░ рдореЛрдбред

-e | -o рдЗрд░реЗрдХреНрд╕рд┐рдЯ
рдЬреИрд╕реЗ рд╣реА рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдпрд╛ рдЖрджреЗрд╢ рдЖрдП, рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ (рдИрдЖрд░рдЖрд░ рдЯреНрд░реИрдк рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж)ред
рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдЧреИрд░-рд╢реВрдиреНрдп рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ)ред рдпрд╣ рдЖрджреЗрд╢реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛
рдЬрд┐рд╕рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢реЗрд▓ рдирд┐рд░реНрдорд╛рдг рджреНрд╡рд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ if, рдЬрдм рддрдХ,
рдЬрдмрдпрд╛, ! рдмрдпрд╛рди. рдХреЗ рд▓рд┐рдП && рдпрд╛ ||, рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдЖрджреЗрд╢ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ
рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред

-f | -o рдиреЛрдЧреНрд▓реЛрдм
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреИрдЯрд░реНрди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рди рдХрд░реЗрдВ.

-h | -o рдЯреНрд░реИрдХрдСрд▓
рд╕рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдЙрдкрдирд╛рдо рдмрдирд╛рдПрдВ (рджреЗрдЦреЗрдВ)ред рдлрд░реНрдЬреА рдирд╛рдо рдКрдкрд░)ред рд╕рдХреНрд░рд┐рдп
рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗред

-i | -o рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡
рд╢реЗрд▓ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рд╣реИ. рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╢реЗрд▓
рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдЗрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджреЗрдЦреЗрдВред

-k | -o рдХреАрд╡рд░реНрдб
рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдХрдорд╛рдВрдб рдореЗрдВ рдХрд╣реАрдВ рднреА рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

-l | -o рд▓реЙрдЧ рдЗрди
рд╢реЗрд▓ рдПрдХ рд▓реЙрдЧрд┐рди рд╢реЗрд▓ рд╣реИ. рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╢реЗрд▓ рд╣реЛ
рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛. рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдЗрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджреЗрдЦреЗрдВред

-m | -o рдореЙрдирд┐рдЯрд░
рдХрд╛рд░реНрдп рдирд┐рдпрдВрддреНрд░рдг рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ)ред

-n | -o noexec
рдХрд┐рд╕реА рднреА рдЖрджреЗрд╢ рдкрд░ рдЕрдорд▓ рди рдХрд░реЗрдВ. рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА (рдЕрдирджреЗрдЦрд╛)ред
рдпрджрд┐ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╣реЛ)ред

-p | -o рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХреГрдд
рд╢реЗрд▓ рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╢реЗрд▓ рд╣реИ. рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐, рдЬрдм рд╢реЗрд▓
рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдиреЗ рдкрд░, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпреВрдЖрдИрдбреА рдпрд╛ рдЬреАрдЖрдИрдбреА тАЛтАЛрдкреНрд░рднрд╛рд╡реА рдпреВрдЖрдИрдбреА (рдИрдпреВрдЖрдИрдбреА) рдпрд╛ рдЬреАрдЖрдИрдбреА тАЛтАЛрд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ
(рдИрдЬреАрдЖрдИрдбреА), рдХреНрд░рдорд╢рдГред рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдЗрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджреЗрдЦреЗрдВред

-r | -o рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд
рдЦреЛрд▓ рдПрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЦреЛрд▓ рд╣реИ. рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╢реЗрд▓ рд╣реЛ
рдЖрд╣реНрд╡рд╛рди рдХрд┐рдпрд╛. рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдЗрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджреЗрдЦреЗрдВред

-s | -o stdin
рдпрджрд┐ рд╢реЗрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред рддрдп рдХрд░рдирд╛
рдпрджрд┐ рд╢реЗрд▓ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддрд░реНрдХ рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗред

. -s рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕реЗрдЯ рдХрдорд╛рдВрдб рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд░реНрдХреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ (рдпрд╛ рд╕рд░рдгреА) рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирд╛рдо, рдЕрдЧрд░
-A рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

-U | -o utf8-рдореЛрдб
рдореЗрдВ UTF-8 рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ Emacs рд╕рдВрдкрд╛рджрди рдореЛрдб рдФрд░ рдЖрдВрддрд░рд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИрдВрдбрд▓рд┐рдВрдЧ
рдХрд╛рд░реНрдп. рдпрд╣ рдзреНрд╡рдЬ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╢реЗрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░; рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ рдпрджрд┐
рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рд╕реЗрдЯрд▓реЛрдХреЗрд▓(рдПрд▓рд╕реА_CTYPE, "") рдФрд░
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ nl_langinfo(рдХреЛрдбрд╕реЗрдЯ), рдпрд╛ LC_ALL, LC_CTYPE, рдпрд╛ LANG рд╡рд╛рддрд╛рд╡рд░рдг
рдЪрд░, рдФрд░ рдЗрдирдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдХреБрдЫ рдРрд╕рд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬреЛ "UTF-8" рдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
"utf8" рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд░реВрдк рд╕реЗ; рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЙрд▓ рдХреЗ рд▓рд┐рдП
рдЙрдкрд░реНрдпреБрдХреНрдд рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░; рдпрд╛ stdin рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЗрдирдкреБрдЯ
UTF-8 рдмрд╛рдЗрдЯ рдСрд░реНрдбрд░ рдорд╛рд░реНрдХ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╕реНрдерд╛рдиреАрдп рдЯреНрд░реИрдХрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рдПрдЧреА, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕реЗрдЯ -+рдпреВ is
рдЬрдм рднреА POSIX рд▓реЛрдХреЗрд▓-рд╕рдВрдмрдВрдзрд┐рдд рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рдмрджрд▓рддрд╛ рд╣реИ рддреЛ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

-u | -o рд╕рдВрдЬреНрдЮрд╛
"$@" рдпрд╛ "$*" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдирд╕реЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
рддреНрд░реБрдЯрд┐, рдЬрдм рддрдХ рдХрд┐ '-', '+', рдпрд╛ '=' рд╕рдВрд╢реЛрдзрдХ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-v | -o рд╡рд╛рдЪрд╛рд▓
рд╢реЗрд▓ рдЗрдирдкреБрдЯ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рдореЗрдВ рд▓рд┐рдЦреЗрдВред

-X | -o рдорд╛рд░реНрдХрдбрд┐рд░реНрд╕
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЕрдиреБрдЧрд╛рдореА '/' рд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

-x | -o рдПрдХреНрд╕рдЯреНрд░реЗрд╕
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХрдорд╛рдВрдб рдЯреНрд░реА рдХреЛ PS4 рдХреЗ рдорд╛рди рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

-o bgnice
рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

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

-o Emacs
рдмреАрдЖрд░рдПрд▓ рдЗрдореИрдХ-рдЬреИрд╕реЗ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдХреЗрд╡рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓); рджреЗрдЦрдирд╛ Emacs
рд╕рдВрдкрд╛рджрди рдореЛрдб.

-o gmacs
Gmacs-рдЬреИрд╕реА рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдХреЗрд╡рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓)ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ
Emacs рд╕рдВрдкрд╛рджрди рдХреЗ рд╕рдорд╛рди, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдкреЛрдЬрд╝-рд╡рд░реНрдг (^T) рдереЛрдбрд╝рд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
рдЕрд▓рдЧ рдврдВрдЧ рд╕реЗред

-o рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛
рдЬрдм рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдВрдд рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛ рддреЛ рд╢реЗрд▓ (рдЖрд╕рд╛рдиреА рд╕реЗ) рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓реЗрдЧрд╛; рдирд┐рдХрд╛рд╕ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдирдВрдд рд▓реВрдк рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдИрдУрдПрдл рдХреЛ рд▓рдЧрд╛рддрд╛рд░ 13 рдмрд╛рд░ рдкрдврд╝рд╛ рдЬрд╛рдП рддреЛ рд╢реЗрд▓ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ред

-o рдЗрдирд╣реЗрд░рд┐рдЯ-рдПрдХреНрд╕рдЯреНрд░реЗрд╕
рд░реАрд╕реЗрдЯ рди рдХрд░реЗрдВ -o рдПрдХреНрд╕рдЯреНрд░реЗрд╕ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдкрд░ред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ.

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

-o рдирд╛рд▓
рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВред рдореВрд▓ рдХреЙрд░реНрди рд╢реЗрд▓ рдореЗрдВ, рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ
рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

-o рднреМрддрд┐рдХ
рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ cd рдФрд░ рд▓реЛрдХ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рднрд╛рдЧ "рднреМрддрд┐рдХ" (рдпрд╛рдиреА рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛) '..' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢
"рддрд╛рд░реНрдХрд┐рдХ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ (рдЕрд░реНрдерд╛рдд рд╢реЗрд▓ '..' рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдЬреЛ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рд╕реЗ рдмреЗрдЦрдмрд░ рд░рд╣рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ)ред рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ
рдЧрд▓рддреА рдХрд░рдирд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
PWD рдкреИрд░рд╛рдореАрдЯрд░; рдХреЗрд╡рд▓ cd рдХрдорд╛рдВрдб рдиреЗ PWD рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ред рджреЗрдЦреЗрдВ cd рдФрд░ рд▓реЛрдХ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рднрд╛рдЧ рдЖрдЬреНрдЮрд╛рдУрдВ
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдКрдкрд░ред

-o рдкрд╛рдЗрдк рдлреЗрд▓
рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдмрдирд╛рдПрдВ (рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдкреВрд░рдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ)ред
рд╕рдмрд╕реЗ рджрд╛рд╣рд┐рдирд╛ рдЧреИрд░-рд╢реВрдиреНрдп рддреНрд░реБрдЯрд┐ рд╕реНрддрд░, рдпрд╛ рдпрджрд┐ рд╕рднреА рдЖрджреЗрд╢ рд╢реВрдиреНрдп рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рддреЛ рд╢реВрдиреНрдпред

-o POSIX
рдорд╛рдирдХреЛрдВ рдХреЗ рдХрд░реАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдВ (рджреЗрдЦреЗрдВ) POSIX рдореЛрдб рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП)ред рдЦреБрдж рдм рдЦреБрдж
рдпрджрд┐ рд╢реЗрд▓ рдЖрдордВрддреНрд░рдг рдХрд╛ рдмреЗрд╕рдирд╛рдо "sh" рдФрд░ рдЗрд╕рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдСрдЯреЛрдбрд┐рдЯреЗрдХреНрд╢рди рд╕реБрд╡рд┐рдзрд╛ рд╕рдВрдХрд▓рд┐рдд рд╣реИ (рдорд┐рд░рдмреАрдПрд╕рдбреА рдореЗрдВ рдирд╣реАрдВ)ред рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рд╕реЗрдЯрд┐рдВрдЧ
рдпрд╣ рдзреНрд╡рдЬ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдмреНрд░реЗрд╕рдПрдХреНрд╕рдкреИрдВрдб рдореЛрдб, рдЬрд┐рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╡рд╛рдкрд╕ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░
sh рдореЛрдб (рдЬрдм рддрдХ рдХрд┐ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдХреНрд╖рдо рди рд╣реЛрдВ)ред

-o sh
рд╕рдХреНрд╖рдо / рдмрд┐рди / рд╢ (рдХреНрд▓рдЬ) рдореЛрдб (рджреЗрдЦреЗрдВ SH рдореЛрдб). рдпрджрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ
рд╢реЗрд▓ рдЗрдирд╡реЛрдХреЗрд╢рди рдХрд╛ рдмреЗрд╕рдиреЗрдо "sh" рдФрд░ рдЗрд╕ рдСрдЯреЛрдбрд┐рдЯреЗрдХреНрд╢рди рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╣реИ (рдорд┐рд░рдмреАрдПрд╕рдбреА рдореЗрдВ рдирд╣реАрдВ)ред рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕ рдзреНрд╡рдЬ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдмреНрд░реЗрд╕рдПрдХреНрд╕рдкреИрдВрдб рдореЛрдб, рдЬрд┐рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╡рд╛рдкрд╕ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ POSIX рдореЛрдб (рдЬрдм рддрдХ
рджреЛрдиреЛрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ)ред

-o vi
рд╕рдХреНрд╖рдо vi(1)-рдЬреИрд╕реЗ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди (рдХреЗрд╡рд▓ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓)ред рджреЗрдЦрдирд╛ Vi
рд╕рдВрдкрд╛рджрди рдореЛрдб рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдФрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рд▓рд┐рдП.

-o vi-escрдкреВрд░реНрдг
Vi рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рдореЗрдВ, рдПрд╕реНрдХреЗрдк рд╣реЛрдиреЗ рдкрд░ рдХрдорд╛рдВрдб рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреВрд░рд╛ рдХрд░реЗрдВ (^[)
рдХрдорд╛рдВрдб рдореЛрдб рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

-o vi-рдЯреИрдмрдкреВрд░реНрдг
vi рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рдореЗрдВ, рдЯреИрдм (^I) рд╣реЛрдиреЗ рдкрд░ рдХрдорд╛рдВрдб рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреВрд░рд╛ рдХрд░реЗрдВ
рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ.

-o viraw
рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВред рдореВрд▓ рдХреЙрд░реНрди рд╢реЗрд▓ рдореЗрдВ, рдЬрдм рддрдХ viraw рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, vi рдХрдорд╛рдВрдб-
рд▓рд╛рдЗрди рдореЛрдб рдЬрд╛рдиреЗ рджреЗрдЧрд╛ TTY(4) рдбреНрд░рд╛рдЗрд╡рд░ рдИрдПрд╕рд╕реА (^[) рджрд░реНрдЬ рд╣реЛрдиреЗ рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
mksh рд╣рдореЗрд╢рд╛ рд╡рд╛рдпрд░реЛ рдореЛрдб рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ.

рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реЗрд▓ рдХреЗ рдЖрд╣реНрд╡рд╛рди рдкрд░ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯ
рд╡рд┐рдХрд▓реНрдк (рдПрдХрд▓ рдЕрдХреНрд╖рд░ рдирд╛рдо рдХреЗ рд╕рд╛рде) рдкреИрд░рд╛рдореАрдЯрд░ '$-' рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реЗрдЯ -o рд╕рд╛рде рдореЗрдВ
рдХреЛрдИ рднреА рд╡рд┐рдХрд▓реНрдк рдирд╛рдо рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдФрд░ рдпрд╣ рднреА рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдХрд▓реНрдк рдЪрд╛рд▓реВ рд╣реИ рдпрд╛ рдмрдВрдж рд╣реИ; рд╕реЗрдЯ +o рдорд░реНрдЬреА
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рдВрдмреЗ рдирд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╕реЗрдЯ
+o рд╡рд░реНрддрдорд╛рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП POSIX рдЕрдиреБрд░реВрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рдХрдорд╛рдВрдб рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдЧрд╛
рдмрдЬрд╛рдп.

рд╢реЗрд╖ рддрд░реНрдХ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреНрд░рдо рд╕реЗ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ
рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ (рдпрд╛рдиреА $1, $2, рдЖрджрд┐)ред рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк '--' рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдБ
рдХреЛрдИ рд╢реЗрд╖ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИрдВ, рд╕рднреА рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдпрд╛
рддрд░реНрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ, рд╕рднреА рдирд╛рдореЛрдВ рдХреЗ рдорд╛рди рдореБрджреНрд░рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЕрдЬреНрдЮрд╛рдд рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдХреЗ рд▓рд┐рдП
рдХрд╛рд░рдг, рдПрдХ рдЕрдХреЗрд▓рд╛ '-' рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрд╣ рджреЛрдиреЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реИ -v рдФрд░ -x
рд╡рд┐рдХрд▓реНрдк.

рдкрд╛рд▓реА [рд╕рдВрдЦреНрдпрд╛]
рд╕реНрдерд┐рддреАрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдВрдЦреНрдпрд╛+ 1, рд╕рдВрдЦреНрдпрд╛+2, рдЖрджрд┐ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ '1', '2', рдЖрджрд┐ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕рдВрдЦреНрдпрд╛ 1 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯред

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

рд╕реНрд░реЛрдд рдкрдЯреНрдЯрд┐рдХрд╛ [arg ...]
рдкрд╕рдВрдж . ("рдбреЙрдЯ"), рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрдЬ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
рдкрде (рдЬреАрдПрдирдпреВ рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░)ред

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

рдкрд░реАрдХреНрд╖рдг рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
[ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ ]
рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдФрд░ рдпрджрд┐ рд╕рддреНрдп рд╣реИ рддреЛ рд╢реВрдиреНрдп рд╕реНрдерд┐рддрд┐ рджреЗрддрд╛ рд╣реИ, рдпрджрд┐ рдЧрд▓рдд рд╣реИ рддреЛ 1, рдпрд╛ рдЕрдзрд┐рдХ рджреЗрддрд╛ рд╣реИ
рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛ рддреЛ 1 рд╕реЗ рдЕрдзрд┐рдХ. рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдХрдВрдбреАрд╢рди рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ if рдФрд░
рдЬрдм рдмрдпрд╛рди. рд╕рднреА рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкрдЯреНрдЯрд┐рдХрд╛ рднрд╛рд╡реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ -h рдФрд░
-L.

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореВрд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

-a рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдореМрдЬреВрджред

-b рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рд╣реИ.

-c рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдЪрд░рд┐рддреНрд░ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рд╣реИ.

-d рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред

-e рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдореМрдЬреВрджред

-f рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рд╣реИ.

-G рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛рдХрд╛ рд╕рдореВрд╣ рд╢реЗрд▓ рдХреА рдкреНрд░рднрд╛рд╡реА рд╕рдореВрд╣ рдЖрдИрдбреА рд╣реИред

-g рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛рдХреЗ рдореЛрдб рдореЗрдВ рд╕реЗрдЯрдЧрд┐рдб рдмрд┐рдЯ рд╕реЗрдЯ рд╣реИред

-H рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рд╕рдВрджрд░реНрдн рдкрд░ рдирд┐рд░реНрднрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ (рдХреЗрд╡рд▓ рдПрдЪрдкреА-рдпреВрдПрдХреНрд╕ рдкрд░ рдЙрдкрдпреЛрдЧреА)ред

-h рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдХрдбрд╝реА рд╣реИ.

-k рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛рдХреЗ рдореЛрдб рдореЗрдВ рд╣реИ рдЪрд┐рдкрдЪрд┐рдкрд╛(8) рдмрд┐рдЯ рд╕реЗрдЯ.

-L рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдХрдбрд╝реА рд╣реИ.

-O рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛рдЗрд╕рдХрд╛ рд╕реНрд╡рд╛рдореА рд╢реЗрд▓ рдХреА рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдХреНрддрд╛ рдЖрдИрдбреА рд╣реИред

-o рд╡рд┐рдХрд▓реНрдк рдЦреЛрд▓ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ (рджреЗрдЦреЗрдВ рд╕реЗрдЯ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдКрдкрд░ рдЖрджреЗрд╢ рджреЗрдВ
рд╡рд┐рдХрд▓реНрдк). рдПрдХ рдЧреИрд░-рдорд╛рдирдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ, рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
рдПрдХ '!', рдкрд░реАрдХреНрд╖рдг рдЕрд╕реНрд╡реАрдХреГрдд рд╣реИ; рдкрд░реАрдХреНрд╖рдг рд╣рдореЗрд╢рд╛ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк
рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИ (рдЗрд╕рд▓рд┐рдП [ -o foo -o -o !foo ] рдХреЗрд╡рд▓ рдФрд░ рдХреЗрд╡рд▓ рд╕рддреНрдп рд▓реМрдЯрд╛рддрд╛ рд╣реИ
рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк foo рдореМрдЬреВрдж)ред рдЗрд╕реЗ [ -o ?foo ] рдХреЗ рд╕рд╛рде рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЬреИрд╕реЗ AT&T UNIX рдореЗрдВ ksh93. рд╡рд┐рдХрд▓реНрдк рдХреЗ рдиреЗрддреГрддреНрд╡ рдореЗрдВ рдЫреЛрдЯрд╛ рдЭрдВрдбрд╛ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╛ рддреЛ '-' рдпрд╛ '+' (рдХреЛрдИ рддрд╛рд░реНрдХрд┐рдХ рдирд┐рд╖реЗрдз рдирд╣реАрдВ), рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП '-x' рдпрд╛ '+x'
'рдПрдХреНрд╕рдЯреНрд░реЗрд╕' рдХреЗ рдмрдЬрд╛рдпред

-p рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдирд╛рдорд┐рдд рдкрд╛рдЗрдк (FIFO) рд╣реИред

-r рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдкрдардиреАрдп рд╣реИред

-S рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдпреВрдирд┐рдХреНрд╕(4)-рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ.

-s рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реИред

-t fd рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╡рд░рдгрдХ fd рдПрдХ TTY(4) рдпреБрдХреНрддрд┐.

-u рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛рдХреЗ рдореЛрдб рдореЗрдВ рд╕реЗрдЯреБрдЗрдб рдмрд┐рдЯ рд╕реЗрдЯ рд╣реИред

-w рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдореМрдЬреВрдж рд╣реИ рдФрд░ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИред

-x рдкрдЯреНрдЯрд┐рдХрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИред

file1 -рдПрдирдЯреАрдИ file2 file1 рд╕реЗ рдирдпрд╛ рд╣реИ file2 or file1 рдореМрдЬреВрдж рд╣реИ рдФрд░ file2 рдирд╣реАрдВ рдХрд░рддрд╛ред

file1 -рдУрдЯреА file2 file1 рд╕реЗ рдмреВрдврд╝рд╛ рд╣реИ file2 or file2 рдореМрдЬреВрдж рд╣реИ рдФрд░ file1 рдирд╣реАрдВ рдХрд░рддрд╛ред

file1 -рдИрдПрдл file2 file1 рдЬреИрд╕реА рд╣реА рдлрд╝рд╛рдЗрд▓ рд╣реИ file2.

рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЧреИрд░-рд╢реВрдиреНрдп рд▓рдВрдмрд╛рдИ рд╣реИ.

-n рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реИред

-z рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рд╣реИред

рд╕реНрдЯреНрд░рд┐рдВрдЧ = рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрд╛рд░ рдмрд░рд╛рдмрд░ рд╣реИрдВ.

рд╕реНрдЯреНрд░рд┐рдВрдЧ == рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрд╛рд░ рдмрд░рд╛рдмрд░ рд╣реИрдВ.

рд╕реНрдЯреНрд░рд┐рдВрдЧ > рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд╣рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдСрдкрд░реЗрдВрдб рджреВрд╕рд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдСрдкрд░реЗрдВрдб рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред

рд╕реНрдЯреНрд░рд┐рдВрдЧ < рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд╣рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдкрд░реЗрдВрдб рджреВрд╕рд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдкрд░реЗрдВрдб рд╕реЗ рдХрдо рд╣реИред

рд╕реНрдЯреНрд░рд┐рдВрдЧ != рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрд╛рд░ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИрдВ.

рд╕рдВрдЦреНрдпрд╛ -рдИрдХреНрдпреВ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИ.

рд╕рдВрдЦреНрдпрд╛ -рдиреЗ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реЛрддреА.

рд╕рдВрдЦреНрдпрд╛ -рджреЗрдирд╛ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдЗрд╕рд╕реЗ рдмрдбрд╝реА рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИред

рд╕рдВрдЦреНрдпрд╛ -gt рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИ.

рд╕рдВрдЦреНрдпрд╛ -рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдЗрд╕рд╕реЗ рдХрдо рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИ.

рд╕рдВрдЦреНрдпрд╛ -рдПрд▓рдЯреАрдИ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрдо рд╕реЗ рдХрдо рд╣реЛрддреА рд╣реИ.

рдЙрдкрд░реЛрдХреНрдд рдореВрд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ, рдЬрд┐рдирдореЗрдВ рдпреВрдирд░реА рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдмрд╛рдЗрдирд░реА рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдмрдврд╝рддреЗ рдХреНрд░рдо рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз)ред
рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрд╛):

expr -o expr рддрд╛рд░реНрдХрд┐рдХ рдпрд╛ред
expr -a expr рддрд╛рд░реНрдХрд┐рдХ рддрдерд╛ред
! expr рддрд╛рд░реНрдХрд┐рдХ рдирд╣реАрдВред
(рдПрдХреНрд╕рдкреАрдЖрд░) рд╕рдореВрд╣реАрдХрд░рдгред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЛрдИ рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЧрдгрд┐рддреАрдп
рдкрдж рдпрд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдЪрд░ рдХрд╛ рдирд╛рдо:

рдПрдХреНрд╕=1; [ "x" -eq 1 ] рд╕рддреНрдп рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдирд┐рдпрдо рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ (POSIX рдХреЗ рд╕реМрдЬрдиреНрдп рд╕реЗ) рдпрджрд┐ рд╕рдВрдЦреНрдпрд╛
рддрд░реНрдХ рдкрд░реАрдХреНрд╖рдг рдпрд╛ рдХреЛрд╖реНрдардХ рдХреЗ рдЕрдВрджрд░ [ ... ] рдкрд╛рдВрдЪ рд╕реЗ рдХрдо рд╣реИ: рдпрджрд┐ рдЕрдЧреНрд░рдгреА '!'
рддрд░реНрдХреЛрдВ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╕реЗ рддреАрди рддрд░реНрдХ рд╣реА рдмрдЪреЗ рд╣реЛрдВ, рдлрд┐рд░
рдирд┐рдЪрд▓реА рддреБрд▓рдирд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ; (XSI рдХреЛ рдзрдиреНрдпрд╡рд╛рдж) рдХреЛрд╖реНрдардХ \( ... \) рдирд┐рдЪрд▓рд╛ рдЪрд╛рд░- рдФрд░
рддреАрди-рддрд░реНрдХ рд░реВрдкреЛрдВ рдХреЛ рдХреНрд░рдорд╢рдГ рджреЛ- рдФрд░ рдПрдХ-рддрд░реНрдХ рд░реВрдкреЛрдВ рдореЗрдВ; рддреАрди-рддрд░реНрдХ
рдкреНрд░рдкрддреНрд░ рдЕрдВрддрддрдГ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕рдВрдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдирд┐рд╖реЗрдз рдФрд░ рдХреЛрд╖реНрдардХ рдЖрддреЗ рд╣реИрдВ
рдХрдо рдХрд░рдирд╛; рджреЛ- рдФрд░ рдЪрд╛рд░-рддрд░реНрдХ рд╡рд╛рд▓реЗ рд░реВрдк рдирд┐рд╖реЗрдз рдХреЗ рдмрд╛рдж рдХреЛрд╖реНрдардХ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреЗ рд╣реИрдВ;
рдПрдХ-рддрд░реНрдХ рд░реВрдк рдХрд╛ рд╣рдореЗрд╢рд╛ рддрд╛рддреНрдкрд░реНрдп рд╣реЛрддрд╛ рд╣реИ -n.

рдиреЛрдЯ: рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддреА "if [ $foo = bar ]" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдкреИрд░рд╛рдореАрдЯрд░ "foo" рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рд╢реВрдиреНрдп рдпрд╛ рдЕрд╕реЗрдЯ рд╣реИ, рдпрджрд┐ рдЗрд╕рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реИрдВ (рдпрд╛рдиреА рдЖрдИрдПрдлрдПрд╕ рдСрдХреНрдЯреЗрдЯреНрд╕), рдпрд╛ рдпрджрд┐ рдпрд╣ рдПрдХ рдпреВрдирд░реА рд╣реИ
рдСрдкрд░реЗрдЯрд░ рдЬреИрд╕реЗ '!' рдпрд╛ '-n'. рдЗрд╕рдХреЗ рдмрдЬрд╛рдп "if [ x"$foo" = x"bar" ]" рдЬреИрд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛
рдбрдмрд▓-рдмреНрд░реИрдХреЗрдЯ рдСрдкрд░реЗрдЯрд░ "рдпрджрд┐ [[$foo = bar ]]" рдпрд╛, рдкреИрдЯрд░реНрди рдорд┐рд▓рд╛рди рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП (рджреЗрдЦреЗрдВ [[
рдКрдкрд░): тАЬрдпрджрд┐ [[ $foo = "$bar" ]]"

RSI [[ ... ]] рдирд┐рд░реНрдорд╛рдг рди рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдмрд▓реНрдХрд┐ рдЕрдХреНрд╕рд░ рддреЗрдЬрд╝ рднреА рд╣реЛрддрд╛ рд╣реИред

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

0m0.00s рд╡рд╛рд╕реНрддрд╡рд┐рдХ 0m0.00s рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ 0m0.00s рдкреНрд░рдгрд╛рд▓реА

рдЕрдЧрд░ -p рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЖрдЙрдЯрдкреБрдЯ рдереЛрдбрд╝рд╛ рд▓рдВрдмрд╛ рд╣реИ:

рдЕрд╕рд▓реА 0.00
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ 0.00
рд╕рд┐рд╕реНрдЯрдо 0.00

рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ -p рд╡рд┐рдХрд▓реНрдк рдЬрдм рддрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдПрдХ рд╕рд░рд▓ рдЖрджреЗрд╢ рд╣реИ.

рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд░рд▓ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдкрд╣рд░ рдЖрджреЗрд╢:

$ рд╕рдордп рдиреАрдВрдж 1 2>рдПрдлрд╝рд╛рдЗрд▓
$ {рд╕рдордп рдиреАрдВрдж 1; } 2>рдПрдлрд╝рд╛рдЗрд▓

рдкрд╣рд▓реЗ рдХрдорд╛рдВрдб рдХрд╛ рд╕рдордп "рдПрдлрд╝рд╛рдЗрд▓" рдкрд░ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЗ рдХрдорд╛рдВрдб рдХрд╛ рд╕рдордп рдЬрд╛рддрд╛ рд╣реИред

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

0m0.00s 0m0.00s
0m0.00s 0m0.00s

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

рдЬрд╛рд▓ [рд╣реИрдВрдбрд▓рд░ рд╕рдВрдХреЗрдд ...]
рдПрдХ рдЯреНрд░реИрдк рд╣реИрдВрдбрд▓рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рд╕рдВрдХреЗрддрдПрд╕ рд░рд╣реЗ рд╣реИрдВ
рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рд╣реИрдВрдбрд▓рд░ рдпрд╛ рддреЛ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдЬреЛ рд╕рдВрдХреЗрдд рджреЗрддреА рд╣реИ рдХрд┐ рд╕рд┐рдЧреНрдирд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП
рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рдПрдХ рдЛрдг рдЪрд┐рд╣реНрди ('-'), рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛рдиреА рд╣реИ
рд╕рдВрдХреЗрдд (рджреЗрдЦреЗрдВ) рд╕рдВрдХреЗрдд(3)), рдпрд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢реЗрд▓ рдХрдорд╛рдВрдб рд╣реИрдВ
рдкрд╣рд▓рд╛ рдЕрд╡рд╕рд░ (рдЕрд░реНрдерд╛рдд рдЬрдм рд╡рд░реНрддрдорд╛рди рдХрдорд╛рдВрдб рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдП, рдпрд╛ рдореБрджреНрд░рдг рд╕реЗ рдкрд╣рд▓реЗ
рдХрд┐рд╕реА рдПрдХ рд╕рд┐рдЧреНрдирд▓ рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рдж рдЕрдЧрд▓рд╛ PS1 рдкреНрд░реЙрдореНрдкреНрдЯ)ред рд╕рдВрдХреЗрдд рдПрдХ рдХрд╛ рдирд╛рдо рд╣реИ
рд╕рд┐рдЧреНрдирд▓ (рдЬреИрд╕реЗ PIPE рдпрд╛ ALRM) рдпрд╛ рд╕рд┐рдЧреНрдирд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ (рджреЗрдЦреЗрдВ)ред рд╣рддреНрдпрд╛ -l рдЖрджреЗрд╢
рдКрдкрд░)ред

рджреЛ рд╡рд┐рд╢реЗрд╖ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВ: EXIT (рдЬрд┐рд╕реЗ 0 рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ), рдЬрд┐рд╕реЗ рддрдм рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╢реЗрд▓ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рдФрд░ рдИрдЖрд░рдЖрд░, рдЬрд┐рд╕реЗ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ
рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ рд╢реЗрд▓ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛ рдпрджрд┐ рд╕реЗрдЯ -e or рд╕реЗрдЯ -o рдЗрд░реЗрдХреНрд╕рд┐рдЯ рд╡рд┐рдХрд▓реНрдк
рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред EXIT рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЕрдВрддрд┐рдо рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрджреЗрд╢ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, рдЧреИрд░-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП, рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдк рд╣реИрдВрдбрд▓рд░ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЬрдм рд╢реЗрд▓ рд╢реБрд░реВ рд╣реБрдЖ рддреЛ рдЗрд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред

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

рдореВрд▓ рдХреЙрд░реНрди рд╢реЗрд▓ рдХрд╛ DEBUG рдЯреНрд░реИрдк рдФрд░ ERR рдФрд░ EXIT рдЯреНрд░реИрдк рдХрд╛ рдкреНрд░рдмрдВрдзрди
рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЕрднреА рддрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ.

<strong>рдЙрджреНрджреЗрд╢реНрдп</strong> рдПрдХ рдЖрджреЗрд╢ рдЬреЛ рд╢реВрдиреНрдп рдорд╛рди рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

рд╡реИрд╢реНрд╡рд┐рдХ [[+-alpnrtUux] [-L[n]] [-R[n]] [-Z[n]] [-i[n]] | -f [-рдЯрдХреНрд╕]] [рдирд╛рдо [=рдореВрд▓реНрдп] ...]
рдЯрд╛рдЗрдкрд╕реЗрдЯ [[+-alpnrtUux] [-рдПрд▓рдЖрд░рдЬреЗрдб[n]] [-i[n]] | -f [-рдЯрдХреНрд╕]] [рдирд╛рдо [=рдореВрд▓реНрдп] ...]
рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдпрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред рдХреЛрдИ рд╕рд╛рде рдирд╛рдо рддрд░реНрдХ, рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ
рдкреНрд░рджрд░реНрд╢рд┐рдд; рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реИрдВ
рдХреЗ рд░реВрдк рдореЗрдВ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЯрд╛рдЗрдкрд╕реЗрдЯ рдЖрджреЗрд╢; рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрд╛ '-' рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рдХрд▓реНрдк рдЕрдХреНрд╖рд░ рдХреЗ),
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдЙрдирдХреЗ рдорд╛рди рдореБрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ; рдпрджрд┐ рд╡рд┐рдХрд▓реНрдк
'+' рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

If рдирд╛рдо рддрд░реНрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдирд╛рдорд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рд╣реИрдВ (-) рдпрд╛
рд╕рд╛рдлрд╝ (+). рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рди рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗ рд▓рд┐рдП рдирд╛рдо[*], рдж
рдкрд░рд┐рд╡рд░реНрддрди рд╕рдВрдкреВрд░реНрдг рд╕рд░рдгреА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреЛрдИ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

If рдЯрд╛рдЗрдкрд╕реЗрдЯ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЛрдИ рднреА рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣
рдЕрдиреНрдпрдерд╛ рд╕рдорд╛рди рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╡реИрд╢реНрд╡рд┐рдХ. рдиреЛрдЯ: рдЗрд╕ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ mksh 's рд╡реИрд╢реНрд╡рд┐рдХ
рдЖрджреЗрд╢ рд╣реИ рдирд╣реАрдВ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рдорддреБрд▓реНрдп' рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рджрд╛рдпрд░реЗ рдореЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдП рдЧрдП рдХреЛ рд╕реНрдерд╛рдиреАрдп рджрд╛рдпрд░реЗ рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

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

-a рдЕрдиреБрдХреНрд░рдорд┐рдд рд╕рд░рдгреА рд╡рд┐рд╢реЗрд╖рддрд╛.

-f рдлрд╝рдВрдХреНрд╢рди рдореЛрдб. рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдЙрдирдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдпрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ
рдорд╛рдкрджрдВрдбреЛрдВред

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

-L[n] рд╡рд╛рдо рдФрдЪрд┐рддреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ред n рдлрд╝реАрд▓реНрдб рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ. рдЕрдЧрд░ n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ,
рдХрд┐рд╕реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рд╡рд░реНрддрдорд╛рди рдЪреМрдбрд╝рд╛рдИ (рдпрд╛ рдЙрд╕рдХреЗ рдкрд╣рд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рди рдХреА рдЪреМрдбрд╝рд╛рдИ)
рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧреНрд░рдгреА рд░рд┐рдХреНрдд рд╕реНрдерд╛рди (рдФрд░ рд╢реВрдиреНрдп, рдпрджрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ -Z рд╡рд┐рдХрд▓реНрдк) рд╣реИ
рдЫреАрди рд▓рд┐рдпрд╛. рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдорд╛рдиреЛрдВ рдХреЛ рдпрд╛ рддреЛ рдЫреЛрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝реАрд▓реНрдб рдХреА рдЪреМрдбрд╝рд╛рдИ.

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

-n рдПрдХ рдмрд╛рдЙрдВрдб рд╡реЗрд░рд┐рдПрдмрд▓ (рдирд╛рдо рд╕рдВрджрд░реНрдн) рдмрдирд╛рдПрдВ: рд╡реЗрд░рд┐рдПрдмрд▓ рддрдХ рдХреЛрдИ рднреА рдкрд╣реБрдВрдЪ рдирд╛рдо
рд╡реЗрд░рд┐рдПрдмрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ рдореВрд▓реНрдп рд╡рд░реНрддрдорд╛рди рджрд╛рдпрд░реЗ рдореЗрдВ (рдпрд╣ рдЗрд╕рд╕реЗ рднрд┐рдиреНрди рд╣реИ
рдПрдЯреА рдПрдВрдб рдЯреА рдпреВрдирд┐рдХреНрд╕ ksh93!) рдмрдЬрд╛рдпред AT&T UNIX рд╕реЗ рднреА рднрд┐рдиреНрди ksh93 рдЕрд░реНрдерд╛рдд
рдореВрд▓реНрдп рдЙрд╕ рд╕рдордп рдЖрд▓рд╕реНрдпрдкреВрд░реНрд╡рдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдирд╛рдо рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдЬрд┐рдирдХреЗ рдирд╛рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛.

-p рдкреВрд░рд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдЯрд╛рдЗрдкрд╕реЗрдЯ рд╡реЗ рдЖрджреЗрд╢ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреБрдирдГ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди.

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

-r рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛. рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд╛рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ
рдпрд╛ рдкрд░реЗрд╢рд╛рди. рдПрдХ рдмрд╛рд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛.

-t рдЯреИрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛. рдЦреЛрд▓ рд╕реЗ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ; рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, -t рдЯреНрд░реЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ. рдЬрдм рдЯреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдПрдХреНрд╕рдЯреНрд░реЗрд╕ (-x) рд╢реЗрд▓ рд╡рд┐рдХрд▓реНрдк рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рд╣реИ
рдкрд░ред

-U рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рд╡рд┐рд╢реЗрд╖рддрд╛. рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдорд╛рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕рдВрдпреБрдХреНрдд рдХрд░реЗрдВ)ред
рд╕рд╛рде -i рд╡рд┐рдХрд▓реНрдк)ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдореВрд▓ рдХреЙрд░реНрди рд╢реЗрд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИ.

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

рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, -u рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ. рджреЗрдЦрдирд╛ рдХрд╛рд░реНрдп рдКрдкрд░ рдХреЗ рд▓рд┐рдП
рдЗрд╕рдХреЗ рдирд┐рд╣рд┐рддрд╛рд░реНрде.

-x рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛. рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ (рдпрд╛ рдлрд╝рдВрдХреНрд╢рдВрд╕) рдХреЛ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреЛрдИ рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЖрджреЗрд╢ред рдирд┐рд░реНрдпрд╛рддрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдЕрднреА рддрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ.

-Z[n] рд╢реВрдиреНрдп рднрд░рдг рд╡рд┐рд╢реЗрд╖рддрд╛. рдпрджрд┐ рд╕рд╛рде рди рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП -L, рдпрд╣ рд╡реИрд╕рд╛ рд╣реА рд╣реИ -R, рдХреЗ рд╕рд┐рд╡рд╛рдп
рд╕реНрдкреЗрд╕ рдкреИрдбрд┐рдВрдЧ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЬреАрд░реЛ рдкреИрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛
рдЖрдзрд╛рд░ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЧрджреНрджреЗрджрд╛рд░ рд╣реИред

рдпрджрд┐ рдХреЛрдИ -i, -L, -l, -R, -U, -uрдпрд╛, -Z рд╡рд┐рдХрд▓реНрдк рдмрджрд▓ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЕрдиреНрдп рд╕рднреА рдЗрд╕рд╕реЗ
рд╕реЗрдЯ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рднреА рдЙрд╕реА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрд▓рд┐рдорд┐рдд [-aBCcdefHilMmnOPpqrSsTtVvw] [рдореВрд▓реНрдп]
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реАрдорд╛рдПрдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рд╕реАрдорд╛ (-f) рд╣реИ
рдорд╛рдирд╛ред рдореВрд▓реНрдп, рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╛ рддреЛ рдПрдХ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдпрд╛ рд╢рдмреНрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
"рдЕрд╕реАрдорд┐рдд"ред рд╕реАрдорд╛рдПрдБ рд╢реЗрд▓ рдФрд░ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдХрд┐рд╕реА рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИрдВ
рдПрдХ рд╕реАрдорд╛ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рд╕реАрдорд╛ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗ рд╕рдХрддреА рд╣реИрдВ
рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рд╡реГрджреНрдзрд┐ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдкрд▓рдмреНрдз рд╕реАрдорд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рд╣реИрдВ
рдЖрд╢реНрд░рд┐рдд - рдХреБрдЫ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ рдпрд╣реА рд╣реЛрддрд╛ рд╣реИ -f рд╕реАрдорд╛ред

-a рд╕рднреА рд╕реАрдорд╛рдПрдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ; рдЬрдм рддрдХ -H рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд░рдо рд╕реАрдорд╛рдПрдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред

-B n рд╕реЙрдХреЗрдЯ рдмрдлрд╝рд░ рдЖрдХрд╛рд░ рдХреЛ рдЗрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ n рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕.

-C n рдХреИрд╢реНрдб рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ n.

-c n рдХреА рдЖрдХрд╛рд░ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдХреЛрд░ рдбрдВрдк рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдмреНрд▓реЙрдХред

-d n рдХреА рдЖрдХрд╛рд░ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдбреЗрдЯрд╛ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ред

-e n рдЕрдзрд┐рдХрддрдо рд╕реБрдиреНрджрд░рддрд╛ рдХреЛ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ n.

-f n рдХреА рдЖрдХрд╛рд░ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рд╢реЗрд▓ рдФрд░ рдЙрд╕рдХреЗ рдЪрд╛рдЗрд▓реНрдб рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рдмреНрд▓реЙрдХ
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ (рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрдврд╝реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ)ред

-H рдХреЗрд╡рд▓ рд╣рд╛рд░реНрдб рд▓рд┐рдорд┐рдЯ рд╕реЗрдЯ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣рд╛рд░реНрдб рдФрд░ рд╕реЙрдлреНрдЯ рджреЛрдиреЛрдВ рд▓рд┐рдорд┐рдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ)ред

-i n рд▓рдВрдмрд┐рдд рд╕рд┐рдЧреНрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ n.

-l n рдХреА рдПрдХ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рд▓реЙрдХреНрдб (рд╡рд╛рдпрд░реНрдб) рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдкрд░ рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ред

-M n AIO рд▓реЙрдХреНрдб рдореЗрдореЛрд░реА рдХреЛ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ n рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕.

-m n рдХреА рдПрдХ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдкрд░ рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ред

-n n рдХреА рдПрдХ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЬреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЦреЛрд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

-O n AIO рдкрд░рд┐рдЪрд╛рд▓рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЗрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ n.

-P n рдкреНрд░рддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ n.

-p n рдХреА рдПрдХ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рднреА рд╕рдордп рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-q n POSIX рд╕рдВрджреЗрд╢ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЖрдХрд╛рд░ рд╕реАрдорд┐рдд рдХрд░реЗрдВ n рдмрд╛рдЗрдЯреНрд╕ред

-r n рдЕрдзрд┐рдХрддрдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ n.

-S рдХреЗрд╡рд▓ рд╕реЙрдлреНрдЯ рд▓рд┐рдорд┐рдЯ рд╕реЗрдЯ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣рд╛рд░реНрдб рдФрд░ рд╕реЙрдлреНрдЯ рджреЛрдиреЛрдВ рд▓рд┐рдорд┐рдЯ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ)ред

-s n рдХреА рдЖрдХрд╛рд░ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рд╕реНрдЯреИрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ред

-T n рдХреА рдПрдХ рд╕рдордп рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЗрдХрдВрдбред

-t n рдХреА рдПрдХ рд╕рдордп рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рдореЗрдВ рдмрд┐рддрд╛рдП рдЧрдП рд╕реАрдкреАрдпреВ рд╕реЗрдХрдВрдб рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ
рдкреНрд░рдХреНрд░рд┐рдпрд╛.

-V n рд╣рд╛рдЗрдХреБ рдкрд░ рд╡реАрдиреЛрдб рдореЙрдирд┐рдЯрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ n.

-v n рдХреА рдПрдХ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдкрд░ рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ (рдкрддрд╛ рд╕реНрдерд╛рди)
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

-w n рдХреА рдПрдХ рд╕реАрдорд╛ рд▓рдЧрд╛рдПрдВ n рдкреНрд░рдпреБрдХреНрдд рд╕реНрд╡реИрдк рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рдкрд░ рдХрд┐рдмрд┐рдмрд╛рдЗрдЯреНрд╕ред

рдЬрд╣рд╛рдБ рддрдХ рдЕрд▓рд┐рдорд┐рдд рдЬрд╣рд╛рдБ рддрдХ рд╕рд╡рд╛рд▓ рд╣реИ, рдПрдХ рдмреНрд▓реЙрдХ 512 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рд╣реЛрддрд╛ рд╣реИред

umask [-S] [рдореБрдЦреМрдЯрд╛]
рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдорддрд┐ рдирд┐рд░реНрдорд╛рдг рдорд╛рд╕реНрдХ, рдпрд╛ рдЙрдорд╛рд╕реНрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдпрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ (рджреЗрдЦреЗрдВ umask(2))ред рдЕрдЧрд░ -S
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░рджрд░реНрд╢рд┐рдд рдпрд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореБрдЦреМрдЯрд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╣реИ; рдЕрдиреНрдпрдерд╛, рдпрд╣ рдЕрд╖реНрдЯрд╛рдзрд╛рд░реА рд╣реИ
рд╕рдВрдЦреНрдпрд╛.

рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдореБрдЦреМрдЯреЗ рдРрд╕реЗ рд╣реА рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд┐рджреНрдпрд╛(1). рдЬрдм рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдХреНрдпрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ
рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ (рдСрдХреНрдЯрд▓ рдорд╛рд╕реНрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реЗрдЯ рдмрд┐рдЯ рдХрд╛ рдЕрд░реНрде рд╣реЛрддрд╛ рд╣реИ
рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдЯ рдХреЛ рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, тАЬug=rwx,o=тАЭ рдорд╛рд╕реНрдХ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓реЗрдВ "рдЕрдиреНрдп" рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп, рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реЛрдВрдЧреА, рдФрд░ рд╕рдордХрдХреНрд╖ рд╣реИрдВ
(рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░) рдСрдХреНрдЯрд▓ рдорд╛рд╕реНрдХ "007" рддрдХред

рдЕрдирд▓рд┐рдпрд╛ [-рдЖрджрд┐] [рдирд╛рдо ...]
рджрд┐рдП рдЧрдП рдирд╛рдореЛрдВ рдХреЗ рдЙрдкрдирд╛рдо рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдпрджрд┐ -a рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рднреА рдЙрдкрдирд╛рдо
рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рд╣реИрдВред рдпрджрд┐ -t or -d рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрдХреЗрддрд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИрдВ
рдХреНрд░рдорд╢рдГ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЙрдкрдирд╛рдореЛрдВ рдкрд░ред

рд╕реЗрдЯ рдирд╣реАрдВ [-рдПрдлрд╡реА] рдкреНрд░рд╛рдЪрд▓ ...
рдирд╛рдорд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЕрдирд╕реЗрдЯ рдХрд░реЗрдВ (-v, рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдпрд╛ рдлрд╝рдВрдХреНрд╢рдВрд╕ (-f)ред рд╕рд╛рде рдореЗрдВ рдкреНрд░рд╛рдЪрд▓[*],
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд░рдЦреА рдЬрд╛рддреА рд╣реИрдВ, рдХреЗрд╡рд▓ рдорд╛рди рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

рдпрджрд┐ рдХрд┐рд╕реА рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рддреЛ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ
рд╕реЗрдЯ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рд╢реВрдиреНрдпред

рдкреНрд░рддреАрдХреНрд╖рд╛ [рдХрд╛рдо ...]
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╡рд╣ рдЖрдЦрд┐рд░реА рдХрд╛ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрдп; рдпрджрд┐ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдп рд╕рд┐рдЧреНрдирд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ 128 + рд╣реИ
рд╕рд┐рдЧреНрдирд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ (рджреЗрдЦреЗрдВ) рд╣рддреНрдпрд╛ -l рдирд┐рдХрд╛рд╕-рд╕реНрдерд┐рддрд┐ рдКрдкрд░); рдпрджрд┐ рдЕрдВрддрд┐рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛
рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрднреА рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рдерд╛, рдпрд╛ рдкрд╣рд▓реЗ рд╣реА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЪреБрдХрд╛ рдерд╛), рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛
127 рд╣реИ. рджреЗрдЦреЗрдВ рдХрд╛рдо рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХрд╛рдо. рдкреНрд░рддреАрдХреНрд╖рд╛ рдпрджрд┐ рдХреЛрдИ рд╕рдВрдХреЗрдд рдорд┐рд▓реЗ рддреЛ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛
рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╛рд▓ рдмрд┐рдЫрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдпрд╛ рдпрджрд┐ рдХреЛрдИ SIGHUP, SIGINT, рдпрд╛ SIGQUIT рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ
рдорд┐рд▓рд╛ рд╣реИред

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

рдЬрд╣рд╛рдВ рд╕реЗ [-рдкреАрд╡реА] [рдирд╛рдо ...]
рдХреЗ рдмрд┐рдирд╛ -v рд╡рд┐рдХрд▓реНрдк, рдпрд╣ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЖрджреЗрд╢ -v, рд╕рд┐рд╡рд╛рдп рдЙрдкрдирд╛рдореЛрдВ рдХреЗ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ
рдЙрдкрдирд╛рдо рдЖрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВред рд╕рд╛рде -v рд╡рд┐рдХрд▓реНрдк, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЖрджреЗрд╢ -V. рдореЗрдВ
рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, -p рд╡рд┐рдХрд▓реНрдк рднрд┐рдиреНрди рд╣реИ: рдЦреЛрдЬ рдкрде рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗ, рдкрд░рдВрддреБ
рдЦреЛрдЬ рдкрде рддрдХ рд╣реА рд╕реАрдорд┐рдд рд╣реИ.

рдХрд╛рдо рдирд┐рдпрдВрддреНрд░рдг
рдХрд╛рд░реНрдп рдирд┐рдпрдВрддреНрд░рдг рд╕реЗ рддрд╛рддреНрдкрд░реНрдп рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд░рдиреЗ рдХреА рд╢реЗрд▓ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рд╣реИ рдЬреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ рдпрд╛
рдХрдорд╛рдВрдб рдпрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рдореВрд╣ред рдХрдо рд╕реЗ рдХрдо, рд╢реЗрд▓ рдЯреНрд░реИрдХ рд░рдЦрддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореМрдЬреВрдж рдкреГрд╖реНрдарднреВрдорд┐ (рдпрд╛рдиреА рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ) рдиреМрдХрд░рд┐рдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐; рдпрд╣
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдиреМрдХрд░рд┐рдпреЛрдВ рдЖрджреЗрд╢. рдпрджрд┐ рдХрд╛рд░реНрдп рдирд┐рдпрдВрддреНрд░рдг рдкреВрд░реНрдгрддрдГ рд╕рдХреНрд╖рдо рд╣реИ
(рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕реЗрдЯ -m or рд╕реЗрдЯ -o рдореЙрдирд┐рдЯрд░), рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓реНрд╕, рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИ
рдЙрдиреНрд╣реЗрдВ рдЙрдирдХреЗ рдЕрдкрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдореВрд╣ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд╕реНрдкреЗрдВрдб рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдлрд╝реЛрд░рдЧреНрд░рд╛рдЙрдВрдб рдЬреЙрдмреНрд╕ рдХреЛ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдЪрд░рд┐рддреНрд░ (рд╕рд╛рдорд╛рдиреНрдпрддрдГ ^Z), рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдпрд╛ рддреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ fg рдФрд░ bg рдЖрджреЗрд╢, рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рдХреА рд╕реНрдерд┐рддрд┐ рд╕рд╣реЗрдЬреА рдпрд╛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
рдЬрдм рдХрд┐рд╕реА рдЕрдЧреНрд░рднреВрдорд┐ рдХрд╛рд░реНрдп рдХреЛ рдХреНрд░рдорд╢рдГ рд░реЛрдХрд╛ рдпрд╛ рдкреБрдирдГ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдЬрдм рдХреЛрдИ рдХрд╛рд░реНрдп рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдПрдХ рдХрд╛рд░реНрдп рдХреНрд░рдорд╛рдВрдХ рд╕реМрдВрдкрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рд╣реИ
"[..]" рдХреЗ рдЕрдВрджрд░ рдореБрджреНрд░рд┐рдд, рдЙрд╕рдХреЗ рдмрд╛рдж рдХрд╛рд░реНрдп рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА
рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рдиреМрдХрд░реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ bg, fg, рдиреМрдХрд░рд┐рдпреЛрдВ, рд╣рддреНрдпрд╛, рддрдерд╛ рдкреНрд░рддреАрдХреНрд╖рд╛
рдХрдорд╛рдВрдб рдпрд╛ рддреЛ рдХрдорд╛рдВрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЕрдВрддрд┐рдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ (рдЬреИрд╕рд╛ рдХрд┐ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ)ред
la $! рдкреИрд░рд╛рдореАрдЯрд░) рдпрд╛ рдХрд╛рд░реНрдп рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐рд╢рдд рдЪрд┐рд╣реНрди ('%') рд▓рдЧрд╛рдХрд░ред рдЕрдиреНрдп рдкреНрд░рддрд┐рд╢рдд
рдЕрдиреБрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

%+ | %% | % рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд░реБрдХреА рд╣реБрдИ рдиреМрдХрд░реА, рдпрд╛, рдпрджрд┐ рдХреЛрдИ рд░реБрдХреА рд╣реБрдИ рдиреМрдХрд░рд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреА
рдЪрд▓рд╛рдиреЗ рдХрд╛ рдХрд╛рдо.

%- рдЬреЛ рдиреМрдХрд░реА рд╣реЛрдЧреА %+ рдпрджрд┐ рдмрд╛рдж рд╡рд╛рд▓рд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рдерд╛ рддреЛ рдиреМрдХрд░реАред

%n рдХрд╛рд░реНрдп рдХреНрд░рдорд╛рдВрдХ рд╕рд╣рд┐рдд рдХрд╛рд░реНрдп n.

%?рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╣ рдХрд╛рд░реНрдп рдЬрд┐рд╕рдХреЗ рдХрдорд╛рдВрдб рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рд╕реНрдЯреНрд░рд┐рдВрдЧ (рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рдпрджрд┐
рдПрдХрд╛рдзрд┐рдХ рдиреМрдХрд░рд┐рдпрд╛рдВ рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ)ред

%рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрд╕рдХреА рдХрдорд╛рдВрдб рд╡рд╛рд▓рд╛ рдХрд╛рд░реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рд╕реНрдЯреНрд░рд┐рдВрдЧ (рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рдпрджрд┐
рдПрдХрд╛рдзрд┐рдХ рдиреМрдХрд░рд┐рдпрд╛рдВ рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ)ред

рдЬрдм рдХреЛрдИ рдХрд╛рд░реНрдп рд╕реНрдерд┐рддрд┐ рдмрджрд▓рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЕрдЧреНрд░рднреВрдорд┐ рдХрд╛рд░реНрдп рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ), рддреЛ
рд╢реЗрд▓ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ:

[рд╕рдВрдЦреНрдпрд╛] рдЭрдВрдбрд╛ рд╣реИрд╕рд┐рдпрдд рдЖрджреЗрд╢

рдХрд╣рд╛рдБ...

рд╕рдВрдЦреНрдпрд╛ рдХрд╛рд░реНрдп рдХрд╛ рдХрд╛рд░реНрдп рдХреНрд░рдорд╛рдВрдХ рд╣реИ;

рдЭрдВрдбрд╛ рдпрджрд┐ рдХрд╛рд░реНрдп рд╣реИ рддреЛ '+' рдпрд╛ '-' рд╡рд░реНрдг рд╣реИ %+ or %- рдиреМрдХрд░реА, рдХреНрд░рдорд╢рдГ, рдпрд╛ рд╕реНрдерд╛рди
рдпрджрд┐ рдпрд╣ рджреЛрдиреЛрдВ рдирд╣реАрдВ рд╣реИ;

рд╣реИрд╕рд┐рдпрдд рдХрд╛рд░реНрдп рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

рдкреВрд░реНрдг [рд╕рдВрдЦреНрдпрд╛]
рдиреМрдХрд░реА рдЫреВрдЯ рдЧрдИ. рд╕рдВрдЦреНрдпрд╛ рдиреМрдХрд░реА рдХреА рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрд┐рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдпрджрд┐ рд╕реНрдерд┐рддрд┐ рд╢реВрдиреНрдп рд╣реИ.

рд░рдирд┐рдВрдЧ рдХрд╛рд░реНрдп рди рддреЛ рд░реБрдХрд╛ рд╣реИ рдФрд░ рди рд╣реА рдмрд╛рд╣рд░ рдирд┐рдХрд▓рд╛ рд╣реИ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд░рдирд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ
рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕реАрдкреАрдпреВ рд╕рдордп рдХреА рдЦрдкрдд рдХрд╛ рдорддрд▓рдм рд╣реИ - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рд╕рдХрддреА рд╣реИ
рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ)ред

рд░реЛрдХрд╛ рд╣реБрдЖ [рд╕рдВрдХреЗрдд]
рд╕рдВрдХреЗрдд рджреНрд╡рд╛рд░рд╛ рдХрд╛рдо рдмрдВрдж рдХрд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрдХреЗрдд (рдпрджрд┐ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ
SIGTSTP рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдп рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред

рд╕рдВрдХреЗрдд-рд╡рд┐рд╡рд░рдг ["рдореВрд▓ рдлреЗрдВрдХрд╛"]
рдХрд╛рд░реНрдп рдПрдХ рд╕рд┐рдЧреНрдирд▓ рджреНрд╡рд╛рд░рд╛ рдЦрд╝рддреНрдо рд╣реЛ рдЧрдпрд╛ рдерд╛ (рдЬреИрд╕реЗ рдореЗрдореЛрд░реА рджреЛрд╖, рд╣реИрдВрдЧрдЕрдк); рдЙрдкрдпреЛрдЧ рд╣рддреНрдпрд╛ -l
рд╕рд┐рдЧреНрдирд▓ рд╡рд┐рд╡рд░рдг рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдПред "рдХреЛрд░ рдбрдВрдк" рд╕рдВрджреЗрд╢ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЗ рдПрдХ рдХреЛрд░ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИред

рдЖрджреЗрд╢ рд╡рд╣ рдХрдорд╛рдВрдб рд╣реИ рдЬрд┐рд╕рдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдирд╛рдИ рд╣реИред рдпрджрд┐ рдЗрд╕рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣реИрдВ
рдХрд╛рд░реНрдп, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЙрд╕реЗ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реЛрдЧреА рдЖрджреЗрд╢ рдФрд░ рд╕рдВрднрд╡рддрдГ рдпрд╣ рд╣реИрд╕рд┐рдпрдд, рдЕрдЧрд░
рдпрд╣ рдкрд┐рдЫрд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рднрд┐рдиреНрди рд╣реИ.

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

POSIX рдореЛрдб
рдкреНрд░рд╡реЗрд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рд╕реЗрдЯ -o POSIX рдореЛрдб рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛ mksh рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ POSIX рдЕрдиреБрд░реВрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЬрд╣рд╛рдВ рдЪреВрдХ рдпрд╛ рд░рд╛рдп рднрд┐рдиреНрди рд╣реИрдВ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ mksh рдЕрднреА рднреА рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛
32-рдмрд┐рдЯ рдЕрдВрдХрдЧрдгрд┐рдд; рдЙрдкрдпреЛрдЧ рдПрд▓.рдХреЗ.рдПрд╕.рдПрдЪ рдпрджрд┐ рдореЗрдЬрдмрд╛рди рдкрд░ рдЕрдВрдХрдЧрдгрд┐рдд рд╣реИ рд▓рдВрдмрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, рдЖрдИрдПрд╕рдУ рд╕реА рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░, рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ; рдХреЛ рджреЗрдЦреЗрдВ рдПрд▓.рдХреЗ.рдПрд╕.рдПрдЪ(1) рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдиреБрдЕрд▓ рдкреЗрдЬред рдХрдИ рдЕрдиреНрдп
рдРрддрд┐рд╣рд╛рд╕рд┐рдХ, рдПрдЯреА рдПрдВрдб рдЯреА рдпреВрдирд┐рдХреНрд╕ рдХреНрд╖-рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЧрдд, рдпрд╛ рд╡реИрдЪрд╛рд░рд┐рдХ рдорддрднреЗрджреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рддрд░реАрдХрд╛; рдпреЗ рд╣реИрдВ:

┬╖ рдЬреАрдПрдирдпреВ рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ I / O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди &>рдкрдЯреНрдЯрд┐рдХрд╛ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ.

┬╖ I/O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗ рд╣реИрдВред

┬╖ рдЕрдЧреНрд░рдгреА рдЕрдВрдХ рд╢реВрдиреНрдп рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЕрд╖реНрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИред

┬╖ RSI рдЧреВрдВрдЬ рдмрд┐рд▓реНрдЯрд┐рди рдмреИрдХрд╕реНрд▓реИрд╢ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕рдЯреАрдХ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ "-n".

┬╖ ... (рд╕реВрдЪреА рдЕрдзреВрд░реА рд╣реИ рдФрд░ R53 рдХреЗ рд▓рд┐рдП рдмрджрд▓ рд╕рдХрддреА рд╣реИ)

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

┬╖ рдЬреАрдПрдирдпреВ рдЦреВрдм рдЬреЛрд░ рд╕реЗ рдкреАрдЯрдирд╛ I / O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди &>рдкрдЯреНрдЯрд┐рдХрд╛ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ.

┬╖ I/O рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗ рд╣реИрдВред

┬╖ RSI рдЧреВрдВрдЬ рдмрд┐рд▓реНрдЯрд┐рди рдмреИрдХрд╕реНрд▓реИрд╢ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕рдЯреАрдХ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ "-n".

┬╖ ... (рд╕реВрдЪреА рдЕрдзреВрд░реА рд╣реИ рдФрд░ R53 рдХреЗ рд▓рд┐рдП рдмрджрд▓ рд╕рдХрддреА рд╣реИ)

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

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

рдкреВрд░реА рдХреА рдЧрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд╡реЗ IFS рдСрдХреНрдЯреЗрдЯ рдпрд╛ IFS рд╕реЗ рд╢реБрд░реВ рди рд╣реЛрдВ
рд╕рдлрд╝реЗрдж рд╕реНрдерд╛рди, рдпрд╛ рдкрд┐рдЫрд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред

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

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдкрд▓рдмреНрдз рд╕рдВрдкрд╛рджрди рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╡рд░рдг рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рдХрд╛ рдирд╛рдо, рдЬрд┐рд╕рдХреЗ рдЖрдЧреЗ рдХреЛрд▓рди рд▓рдЧрд╛ рд╣реИ; рдПрдХ [n] (рдпрджрд┐ рдХрдорд╛рдВрдб рдХреЛ a рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЧрд┐рдирддреА рдХрд░рдирд╛); рдФрд░ рдХреЛрдИ рднреА рдХреБрдВрдЬреА рдЬрд┐рд╕рд╕реЗ рдХрдорд╛рдВрдб рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдзрд╛ рд╣реБрдЖ рд╣реИ, рдХреИрд░реЗрдЯ рдиреЛрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ
ASCII ESC рд╡рд░реНрдг ^[ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреНрд░рдо рдХреЗрд╕ рд╕рдВрд╡реЗрджреА рдирд╣реАрдВ рд╣реИрдВ.
рдХрд┐рд╕реА рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдЧрд┐рдирддреА рдЙрдкрд╕рд░реНрдЧ рдЕрдиреБрдХреНрд░рдо ^[ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИn, рдЬрд╣рд╛рдВ n 1 рдХрд╛ рдХреНрд░рдо рд╣реИ
рдпрд╛ рдЕрдзрд┐рдХ рдЕрдВрдХ. рдЬрдм рддрдХ рдЕрдиреНрдпрдерд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрджрд┐ рдХреЛрдИ рдЧрд┐рдирддреА рдЫреЛрдбрд╝ рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╡рд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 1 рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рдВрдкрд╛рджрди рдХрдорд╛рдВрдб рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрд╛рдБрдз рдЖрдЬреНрдЮрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ
рд╕рдВрдкрд╛рджрди рдЖрджреЗрд╢ рдХреЗрд╡рд▓ рджреГрд╢реНрдпрдорд╛рди рдХрд░реНрд╕рд░ рд╡рд╛рд▓реЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ
рд╕рдВрдмрдВрдзрд┐рдд Emacs рдХреБрдВрдЬреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗ рдорд┐рд▓рддреЗ рдЬреБрд▓рддреЗ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ TTY(4) рдЕрдХреНрд╖рд░
(рдЬреИрд╕реЗ ERASE) рдЙрдЪрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдмрдВрдзреЗ рд╣реИрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реИрдВред

рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВ: ^рд╕реА, ^рдЬреА
рд╡рд░реНрддрдорд╛рди рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВ, рд▓рд╛рдЗрди рдмрдлрд╝рд░ рдХреЛ рдЦрд╛рд▓реА рдХрд░реЗрдВ рдФрд░ рдирд┐рдХрд╛рд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ
рдмрд╛рдзрд┐рддред

рд╕реНрд╡рдд: рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ: [n]
рдмрд╕ рдЪрд░рд┐рддреНрд░ рдХреЛ рд╢рд╛рдмреНрджрд┐рдХ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рд╕рдмрд╕реЗ рд╕рд╛рдзрд╛рд░рдг рдкрд╛рддреНрд░
рдЗрд╕рд╕реЗ рдмрдВрдзреЗ рд╣реИрдВ.

рдмреИрдХрд╡рд░реНрдб-рдЪрд╛рд░: [n] ^рдмреА, ^рдПрдХреНрд╕рдбреА, рдПрдПрдирдПрд╕рдЖрдИ-рдХрд░рд▓реЗрдлреНрдЯ, рдкреАрд╕реА-рдХрд░рд▓реЗрдлреНрдЯ
рдХрд░реНрд╕рд░ рдХреЛ рдкреАрдЫреЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ n рдЕрдХреНрд╖рд░.

рдкрд┐рдЫрдбрд╝рд╛-рд╢рдмреНрдж: [n] ^[рдмреА, рдПрдПрдирдПрд╕рдЖрдИ-Ctrl-CurLeft, ANSI-Alt-CurLeft
рдХрд░реНрд╕рд░ рдХреЛ рд╢рдмреНрдж рдХреЗ рдЖрд░рдВрдн рдореЗрдВ рдкреАрдЫреЗ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ; рд╢рдмреНрджреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирддрд╛ рд╣реИ
рдЕрдХреНрд╖рд░рд╛рдВрдХреАрдп, рдЕрдВрдбрд░рд╕реНрдХреЛрд░ ('_'), рдФрд░ рдбреЙрд▓рд░ рдЪрд┐рд╣реНрди ('$') рд╡рд░реНрдгред

рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд: ^[
рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ.

рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд: ^рдП, рдПрдПрдирдПрд╕рдЖрдИ-рд╣реЛрдо, рдкреАрд╕реА-рд╣реЛрдо
рдХрд░реНрд╕рд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред

рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рд╢рдмреНрдж: [n] ^[рд╕реА, ^[рд╕реА
рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЛ рдЕрдЧрд▓реЗ рдЕрдХреНрд╖рд░ рдореЗрдВ рдЕрдкрд░рдХреЗрд╕ рдХрд░реЗрдВ n рд╢рдмреНрдж, рдХрд░реНрд╕рд░ рдХреЛ рдЕрдВрдд рд╕реЗ рдЖрдЧреЗ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП
рдЖрдЦрд┐рд░реА рд╢рдмреНрдж рдХрд╛.

рдХреНрд▓рд┐рдпрд░-рд╕реНрдХреНрд░реАрди: ^[^L
рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдФрд░ рдХрд░реНрд╕рд░ рдХреЛ рд╣реЛрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХрд▓рди-рд╕рдордп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЕрдиреБрдХреНрд░рдо рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ,
рд╕рдВрдкреВрд░реНрдг рдкреНрд░реЙрдореНрдкреНрдЯ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░рдо
рд▓рдЧрднрдЧ рд╕рднреА рдорд╛рдирдХ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЯрд┐рдкреНрдкрдгреА: ^[#
рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдкрдВрдХреНрддрд┐ рдХрд┐рд╕реА рдЯрд┐рдкреНрдкрдгреА рд╡рд░реНрдг рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдПрдХ рдХреЛ рдЯрд┐рдкреНрдкрдгреА рд╡рд░реНрдг рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рд▓рд╛рдЗрди рджрд░реНрдЬ рдХреА рдЧрдИ рд╣реИ (рдорд╛рдиреЛ рд░рд┐рдЯрд░реНрди рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛ);
рдЕрдиреНрдпрдерд╛, рдореМрдЬреВрджрд╛ рдЯрд┐рдкреНрдкрдгреА рд╡рд░реНрдг рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрд░реНрд╕рд░ рдХреЛ рдкрд░ рд░рдЦ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд.

рдкреВрд░реНрдг: ^[^[
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддрдирд╛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рддрдирд╛ рдХрдорд╛рдВрдб рдирд╛рдо рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рдЕрджреНрд╡рд┐рддреАрдп рд╣реИ
рдХрд░реНрд╕рд░ рдпреБрдХреНрдд. рдпрджрд┐ рд╕рдВрдкреВрд░реНрдг рд╢реЗрд╖ рдХрдорд╛рдВрдб рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЕрджреНрд╡рд┐рддреАрдп рд╣реИ, a
рд╕реНрдкреЗрд╕ рдХреЛ рдЗрд╕рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдпрд╣ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдо рди рд╣реЛ
'/' рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ. рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдЖрдВрд╢рд┐рдХ рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдХреЛрдИ рдХрдорд╛рдВрдб рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд╣реАрдВ рд╣реИ
рдЗрд╕рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдШрдВрдЯреА рд╡рд░реНрдг рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдмреАрдк рдмрдЬрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ)ред

рдкреВрд░реНрдг-рдХрдорд╛рдВрдб: ^X^[
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддрдирд╛ рд╣реА рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдЖрдВрд╢рд┐рдХ рд╡рд╛рд▓реЗ рдХрдорд╛рдВрдб рдирд╛рдо рдХрд╛ рдЕрджреНрд╡рд┐рддреАрдп рд╣реИ
рдХрд░реНрд╕рд░ рдХреЛ рдЙрд╕рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рдмреНрдж рджреЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдкреВрд░рд╛ рдКрдкрд░ рдЖрджреЗрд╢.

рдкреВрд░реНрдг рдлрд╝рд╛рдЗрд▓: ^[^X
рдЖрдВрд╢рд┐рдХ рд╡рд╛рд▓реЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХрд╛ рдЬрд┐рддрдирд╛ рдЕрджреНрд╡рд┐рддреАрдп рд╣реИ рдЙрддрдирд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ
рдХрд░реНрд╕рд░ рдХреЛ рдЙрд╕рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рдмреНрдж рджреЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдкреВрд░рд╛ рдЖрджреЗрд╢ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ.

рдкреВрд░реА рд╕реВрдЪреА: ^I, ^[=
рд╡рд░реНрддрдорд╛рди рд╢рдмреНрдж рдХреЛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдкреВрд░рд╛ рдХрд░реЗрдВ рдФрд░ рдЬреЛ рд╕рдВрднрд╡ рд╣реЛ рдЙрд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ
рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдгрддрд╛рдПрдБред рдпрджрд┐ рдХреЗрд╡рд▓ рдПрдХ рдкреВрд░реНрдгрддрд╛ рд╕рдВрднрд╡ рд╣реИ, рддреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ рдкреВрд░рд╛
рдКрдкрд░ рдЖрджреЗрд╢. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ ^I рдЖрдорддреМрд░ рдкрд░ TAB (рдЯреЗрдмреБрд▓реЗрдЯрд░) рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред

рдбрд┐рд▓реАрдЯ-рдЪрд╛рд░-рдмреИрдХрд╡рд░реНрдб: [n] рдорд┐рдЯрд╛рдПрдВ, ^?, ^H
рд╣рдЯрд╛рддрд╛ n рдХрд░реНрд╕рд░ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░.

рдбрд┐рд▓реАрдЯ-рдЪрд╛рд░-рдлреЙрд░рд╡рд░реНрдб: [n] рдПрдПрдирдПрд╕рдЖрдИ-рдбреЗрд▓, рдкреАрд╕реА-рдбреЗрд▓
рд╣рдЯрд╛рддрд╛ n рдХрд░реНрд╕рд░ рдХреЗ рдмрд╛рдж рдХреЗ рдЕрдХреНрд╖рд░.

рд╣рдЯрд╛рдПрдБ-рд╢рдмреНрдж-рдкрд┐рдЫрдбрд╝рд╛: [n] рд╡реЗрдпрд░рд╕реЗ, ^[^?, ^[^рдПрдЪ, ^[рдПрдЪ
рд╣рдЯрд╛рддрд╛ n рдХрд░реНрд╕рд░ рд╕реЗ рдкрд╣рд▓реЗ рд╢рдмреНрдж.

рдбрд┐рд▓реАрдЯ-рд╡рд░реНрдб-рдлрд╝реЙрд░рд╡рд░реНрдб: [n] ^[рдбреА
рдХрд░реНрд╕рд░ рдХреЗ рдмрд╛рдж рдХреЗ рдЕрдВрдд рддрдХ рдХреЗ рдЕрдХреНрд╖рд░ рд╣рдЯрд╛рддрд╛ рд╣реИ n рд╢рдмреНрдж.

рдбрд╛рдЙрди-рдЗрддрд┐рд╣рд╛рд╕: [n] ^рдПрди, ^рдПрдХреНрд╕рдмреА, рдПрдПрдирдПрд╕рдЖрдИ-рдХрд░реНрдбрд╛рдЙрди, рдкреАрд╕реА-рдХрд░реНрдбрд╛рдЙрди
рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдХреЛ рдЖрдЧреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИ n рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рдмрд╛рдж рдореЗрдВ)ред рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдореВрд▓ рд░реВрдк рд╕реЗ
рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдореЗрдВ рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рдареАрдХ рдмрд╛рдж рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбрд╛рдЙрди-рдЗрддрд┐рд╣рд╛рд╕ рдирд╣реАрдВ рд╣реИ
рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рддрдХ рдЙрдкрдпреЛрдЧреА рдЦреЛрдЬ рдЗрддрд┐рд╣рд╛рд╕, рдЦреЛрдЬ-рдЗрддрд┐рд╣рд╛рд╕-рдКрдкрд░ or рдЙрдк-рдЗрддрд┐рд╣рд╛рд╕ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред

рдбрд╛рдЙрдирдХреЗрд╕-рд╢рдмреНрдж: [n] ^[рдПрд▓, ^[рдПрд▓
рдЕрдЧрд▓реЗ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░реЗрдВ n рд╢рдмреНрдж.

рд╕рдВрдкрд╛рджрди-рдкрдВрдХреНрддрд┐: [n] ^рдПрдХреНрд╕рдИ
рдкрдВрдХреНрддрд┐ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ n рдпрд╛ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди, рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗред рд╡рд╛рд╕реНрддрд╡рд┐рдХ
рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реИ fc -e ${рджреГрд╢реНрдп:-${рд╕рдВрдкрд╛рджрдХ:-vi}} n.

рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдЕрдВрдд: ^[>
рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЕрдВрдд рдХреА рдУрд░ рдмрдврд╝рддрд╛ рд╣реИред

рд▓рд╛рдЗрди рдХрд╛ рдЕрдВрдд: ^рдИ, рдПрдПрдирдПрд╕рдЖрдИ-рдПрдВрдб, рдкреАрд╕реА-рдПрдВрдб
рдХрд░реНрд╕рд░ рдХреЛ рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреЗ рдЕрдВрдд рддрдХ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред

рдИрдУрдЯреА: ^_
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ; рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдкрд╛рджрди-рдореЛрдб рдЗрдирдкреБрдЯ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдЯрд░реНрдорд┐рдирд▓ рдЗрдирдкреБрдЯ рдХреИрдиреЛрдирд┐рдХрд▓рд╛рдЗрдЬрд╝реЗрд╢рдиред

рдИрдУрдЯреА-рдпрд╛-рдбрд┐рд▓реАрдЯ: [n] ^рдбреА
рдХреЗ рд╕рдорд╛рди рдПрдХреНрдЯ рдХрд░реЗрдВ EOT рдпрджрд┐ рдХрд┐рд╕реА рд▓рд╛рдЗрди рдкрд░ рдЕрдХреЗрд▓рд╛ рд╣реЛ; рдЕрдиреНрдпрдерд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдбрд┐рд▓реАрдЯ-рдЪрд╛рд░-рдлреЙрд░рд╡рд░реНрдб.

рддреНрд░реБрдЯрд┐: (рдмрд╛рдзреНрдп рдирд╣реАрдВ)
рддреНрд░реБрдЯрд┐ (рдШрдВрдЯреА рдмрдЬрд╛рдУ)ред

рд╡рд┐рдирд┐рдордп-рдмрд┐рдВрджреБ-рдФрд░-рдЪрд┐рд╣реНрди: ^X^X
рдХрд░реНрд╕рд░ рдХреЛ рд╡рд╣рд╛рдВ рд░рдЦрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдирд┐рд╢рд╛рди рд╣реИ рдФрд░ рдирд┐рд╢рд╛рди рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХрд░реНрд╕рд░ рдерд╛ред

рд╡рд┐рд╕реНрддрд╛рд░-рдлрд╝рд╛рдЗрд▓: ^[*
рд╡рд░реНрддрдорд╛рди рд╢рдмреНрдж рдореЗрдВ '*' рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рд╢рдмреНрдж рдХреЛ рдкрд░рд┐рдгрд╛рдо рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ
рд╢рдмреНрдж рдкрд░ рдлрд╝рд╛рдЗрд▓ рдЧреНрд▓реЛрдмрд┐рдВрдЧ рдХрд░рдирд╛ред рдпрджрд┐ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА рд╣реИ, рддреЛ рдШрдВрдЯреА рд╣реИ
рдбрдВрдбрд╛.

рдлреЙрд░рд╡рд░реНрдб-рдЪрд╛рд░: [n] ^F, ^XC, ANSI-CurRight, PC-CurRight
рдХрд░реНрд╕рд░ рдХреЛ рдЖрдЧреЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ n рдЕрдХреНрд╖рд░.

рдЖрдЧреЗ-рд╢рдмреНрдж: [n] ^[f, ANSI-Ctrl-CurRight, ANSI-Alt-CurRight
рдХрд░реНрд╕рд░ рдХреЛ рдХреЗ рдЕрдВрдд рддрдХ рдЖрдЧреЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ nрд╡рд╛рдВ рд╢рдмреНрдж.

рдЧреЛрдЯреЛ-рдЗрддрд┐рд╣рд╛рд╕: [n] ^[рдЬреА
рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ n.

рдХрд┐рд▓-рд▓рд╛рдЗрди: рдорд╛рд░ рдбрд╛рд▓реЛ
рд╕рдВрдкреВрд░реНрдг рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ.

рд╣рддреНрдпрд╛-рдХреНрд╖реЗрддреНрд░: ^рдбрдмреНрд▓реНрдпреВ
рдХрд░реНрд╕рд░ рдФрд░ рдЪрд┐рд╣реНрди рдХреЗ рдмреАрдЪ рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

рдХрд┐рд▓-рдЯреВ-рдИрдУрдПрд▓: [n] ^рдХреЗ
рдпрджрд┐ рдХрд░реНрд╕рд░ рд╕реЗ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рдЗрдирдкреБрдЯ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ;
рдЕрдиреНрдпрдерд╛ рдХрд░реНрд╕рд░ рдФрд░ рдХреЙрд▓рдо рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдХреНрд╖рд░ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ n.

рд╕реВрдЪреА: ^[?
рдХрдорд╛рдВрдб рдирд╛рдореЛрдВ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдХреА рдПрдХ рдХреНрд░рдордмрджреНрдз, рд╕реНрддрдВрднрд┐рдд рд╕реВрдЪреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
рдХрд░реНрд╕рд░ рд╡рд╛рд▓реЗ рдЖрдВрд╢рд┐рдХ рд╢рдмреНрдж рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдо рдореЗрдВ '/' рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
рдЙрдирдХреЛред

рд╕реВрдЪреА-рдХрдорд╛рдВрдб: ^X?
рдХрдорд╛рдВрдб рдирд╛рдореЛрдВ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдХреА рдПрдХ рдХреНрд░рдордмрджреНрдз, рд╕реНрддрдВрднрд┐рдд рд╕реВрдЪреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдХрд░реНрд╕рд░ рдпреБрдХреНрдд рдЖрдВрд╢рд┐рдХ рд╢рдмреНрдж.

рд╕реВрдЪреА-рдлрд╝рд╛рдЗрд▓: ^X^Y
рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рдХреА рдПрдХ рдХреНрд░рдордмрджреНрдз, рд╕реНрддрдВрднрд┐рдд рд╕реВрдЪреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдХрд░реНрд╕рд░ рдпреБрдХреНрдд рдЖрдВрд╢рд┐рдХ рд╢рдмреНрдж. рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рд╕рдВрдХреЗрддрдХ рд╡рд░реНрдгрд┐рдд рдЕрдиреБрд╕рд╛рд░ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ
рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╕реВрдЪреА рдКрдкрд░ред

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

рдиреНрдпреВрд▓рд╛рдЗрди-рдПрдВрдб-рдиреЗрдХреНрд╕реНрдЯ: ^O
рд╡рд░реНрддрдорд╛рди рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреЛ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдХреЛ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрддрд┐рд╣рд╛рд╕ рд╡рд░реНрддрдорд╛рди рд░реЗрдЦрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдХреЗ рдмрд╛рдж рд╣реА рдЙрдкрдпреЛрдЧреА рд╣реИ рдЙрдк-рдЗрддрд┐рд╣рд╛рд╕,
рдЦреЛрдЬ рдЗрддрд┐рд╣рд╛рд╕ or рдЦреЛрдЬ-рдЗрддрд┐рд╣рд╛рд╕-рдКрдкрд░.

рдиреЛ-рдСрдк: рдЫреЛрдбрд╝реЛ
рдпрд╣ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛.

рдЙрдкрд╕рд░реНрдЧ-1: ^[
2-рд╡рд░реНрдг рдХрдорд╛рдВрдб рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред

рдЙрдкрд╕рд░реНрдЧ-2: ^X, ^[[, ^[O
2-рд╡рд░реНрдг рдХрдорд╛рдВрдб рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред

рдкрд┐рдЫрд▓рд╛-рдЗрддрд┐рд╣рд╛рд╕-рд╢рдмреНрдж: [n] ^[., ^[_
рдЕрдВрддрд┐рдо рд╢рдмреНрдж, рдпрд╛, рдпрджрд┐ рджрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ nрдкрд┐рдЫрд▓реЗ рдХрд╛ рд╡рд╛рдВ рд╢рдмреНрдж (рд╢реВрдиреНрдп-рдЖрдзрд╛рд░рд┐рдд) (рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рдкрд░)ред
рдирд┐рд╖реНрдкрд╛рджрди, рджреВрд╕рд░рд╛-рдЕрдВрддрд┐рдо, рддреАрд╕рд░рд╛-рдЕрдВрддрд┐рдо, рдЖрджрд┐) рдХрдорд╛рдВрдб рдХрд░реНрд╕рд░ рдкрд░ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд╛ рдЙрдкрдпреЛрдЧ
рдпрд╣ рд╕рдВрдкрд╛рджрди рдЖрджреЗрд╢ рдЪрд┐рд╣реНрди рдХреЛ рдорд┐рдЯрд╛ рджреЗрддрд╛ рд╣реИред

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

рдкреБрдирдГ рдмрдирд╛рдПрдВ: ^рдПрд▓
рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдФрд░ рд╡рд░реНрддрдорд╛рди рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреЛ рдПрдХ рдирдП рдкрд░ рдкреБрдирдГ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
рд▓рд╛рдЗрди.

рдЦреЛрдЬ-рд╡рд░реНрдг-рдкрд┐рдЫрдбрд╝рд╛: [n] ^[^]
рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкреАрдЫреЗ рдХреА рдУрд░ рдЦреЛрдЬреЗрдВ nрдЕрдЧрд▓реЗ рдЪрд░рд┐рддреНрд░ рдХреА рдШрдЯрдирд╛
рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реБрдЖ.

рдЦреЛрдЬ-рдЪрд░рд┐рддреНрд░-рдЖрдЧреЗ: [n] ^]
рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЖрдЧреЗ рдЦреЛрдЬреЗрдВ nрдЕрдЧрд▓реЗ рдЪрд░рд┐рддреНрд░ рдХреА рдШрдЯрдирд╛
рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реБрдЖ.

рдЦреЛрдЬ-рдЗрддрд┐рд╣рд╛рд╕: ^рдЖрд░
рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЦреЛрдЬ рдореЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ. рдЖрдВрддрд░рд┐рдХ рдЗрддрд┐рд╣рд╛рд╕ рд╕реВрдЪреА рдХреЛ рдкреАрдЫреЗ рдХреА рдУрд░ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрдирдкреБрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрджреЗрд╢ред рдЦреЛрдЬ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ '^' рдПрдВрдХрд░ рд╣реЛрддрд╛ рд╣реИ
рдЦреЛрдЬрдирд╛ред рдПрд╕реНрдХреЗрдк рдХреБрдВрдЬреА рдЦреЛрдЬ рдореЛрдб рдЫреЛрдбрд╝ рджреЗрдЧреАред рдЕрдиреБрдХреНрд░рдо рд╕рд╣рд┐рдд рдЕрдиреНрдп рдЖрджреЗрд╢
рднрд╛рдЧрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ-1 рдЗрд╕рдХреЗ рдмрд╛рдж рдП рдЙрдкрд╕рд░реНрдЧ-1 or рдЙрдкрд╕рд░реНрдЧ-2 рдХреБрдВрдЬреА рдХреЗ рдмрд╛рдж рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдЦреЛрдЬ рдореЛрдб рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдБ. рдЧрд░реНрднрдкрд╛рдд (^G) рдХрдорд╛рдВрдб рдкрд╣рд▓реЗ рдЗрдирдкреБрдЯ рд▓рд╛рдЗрди рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛
рдЦреЛрдЬ рд╢реБрд░реВ рд╣реБрдИ. рдХреНрд░рдорд┐рдХ рдЦреЛрдЬ рдЗрддрд┐рд╣рд╛рд╕ рдЖрджреЗрд╢ рдкреАрдЫреЗ рдХреА рдУрд░ рдЦреЛрдЬ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ
рдкреИрдЯрд░реНрди рдХреА рдЕрдЧрд▓реА рдкрд┐рдЫрд▓реА рдШрдЯрдирд╛ред рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдХреЗрд╡рд▓ a рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИ
рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛; рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

рд╕реЗрдЯ-рдорд╛рд░реНрдХ-рдХрдорд╛рдВрдб: ^[
рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐ рдкрд░ рдЪрд┐рд╣реНрди рд╕реЗрдЯ рдХрд░реЗрдВ.

рдЯреНрд░рд╛рдВрд╕рдкреЛрдЬрд╝-рд╡рд░реНрдг: ^рдЯреА
рдпрджрд┐ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдпрд╛ рдпрджрд┐ gmacs рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ, рдпрд╣ рджреЛрдиреЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдкрд┐рдЫрд▓реЗ рдкрд╛рддреНрд░; рдЕрдиреНрдпрдерд╛, рдпрд╣ рдкрд┐рдЫрд▓реЗ рдФрд░ рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░
рдХрд░реНрд╕рд░ рдХреЛ рдПрдХ рдЕрдХреНрд╖рд░ рджрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред

рдЙрдк-рдЗрддрд┐рд╣рд╛рд╕: [n] ^P, ^XA, ANSI-CurUp, PC-CurUp
рдЗрддрд┐рд╣рд╛рд╕ рдмрдлрд╝рд░ рдХреЛ рдкреАрдЫреЗ рдХреА рдУрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИ n рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рдкрд╣рд▓реЗ)ред

рдЕрдкрд░рдХреЗрд╕-рд╢рдмреНрдж: [n] ^[рдпреВ, ^[рдпреВ
рдЕрдЧрд▓рд╛ рдЕрдкрд░рдХреЗрд╕ n рд╢рдмреНрдж.

рд╕рдВрд╕реНрдХрд░рдг: ^[^рд╡реА
рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ mksh. рд╡рд░реНрддрдорд╛рди рд╕рдВрдкрд╛рджрди рдмрдлрд╝рд░ рдПрдХ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдмрд╣рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдХреБрдВрдЬреА рджрдмрд╛рдиреЗ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдПрдХ рд╕реНрдерд╛рди рди рд╣реЛред

рдпреИрдВрдХ: ^Y
рд╡рд░реНрддрдорд╛рди рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдорд╛рдкреНрдд рдХреА рдЧрдИ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдпреИрдВрдХ-рдкреЙрдк: ^[y
рдЗрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдП рдЭрдЯрдХрд╛, рд╕рдореНрдорд┐рд▓рд┐рдд рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдЕрдЧрд▓реЗ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ
рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдорд╛рд░ рдбрд╛рд▓рд╛ред

Vi рд╕рдВрдкрд╛рджрди рдореЛрдб
рдиреЛрдЯ: Vi рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рдореЛрдб рдЕрдирд╛рде рд╣реИ, рдлрд┐рд░ рднреА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИред рдпрд╣ 8-рдмрд┐рдЯ рд╕рд╛рдлрд╝ рд╣реИ
рд▓реЗрдХрд┐рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ UTF-8 рдпрд╛ MBCS рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ред

Vi рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрдХ рдореЗрдВ mksh рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд╣реА рдХрдорд╛рдВрдб рд╣реИрдВ vi(1) рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдкрд╡рд╛рдж:

┬╖ рдЖрдк рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред

┬╖ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рдХрдорд╛рдВрдб рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдЖрджреЗрд╢ рд╣реИрдВ: =, \, *, ^X, ^E, ^F, рдФрд░,
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдФрд░ .

┬╖ RSI _ рдХрдорд╛рдВрдб рдЕрд▓рдЧ рд╣реИ (рдореЗрдВ mksh, рдпрд╣ рдЕрдВрддрд┐рдо рддрд░реНрдХ рдЖрджреЗрд╢ рд╣реИ; рдореЗрдВ vi(1) рдпрд╣ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рддрдХ)ред

┬╖ RSI / рдФрд░ G рдЖрджреЗрд╢ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ j рдЖрджреЗрд╢ред

┬╖ рдЬреЛ рдЖрджреЗрд╢ рдПрдХ рдкрдВрдХреНрддрд┐ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВ рд╡реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди
рдЖрдВрджреЛрд▓рди рдЖрджреЗрд╢ рдФрд░ ex(1)-рд╕реНрдЯрд╛рдЗрд▓ рдХреЛрд▓рди (:) рдЖрджреЗрд╢).

рдкрд╕рдВрдж vi(1), рджреЛ рдореЛрдб рд╣реИрдВ: "рдЗрдиреНрд╕рд░реНрдЯ" рдореЛрдб рдФрд░ "рдХрдорд╛рдВрдб" рдореЛрдбред рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢
рдЕрдХреНрд╖рд░ рдЯрд╛рдЗрдк рд╣реЛрддреЗ рд╣реА рд╡рд░реНрддрдорд╛рди рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрдлрд╝рд░ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ;
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖рддрдГ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рддреНрд░ рд╣реИрдВ
рдХрд░рдВрдЯ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ TTY(4) рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рджреЗрдЦреЗрдВ рд╕реНрдЯрдЯреНрдЯреА(1)) рдФрд░ рдЙрдирдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрд░реНрде (рд╕рд╛рдорд╛рдиреНрдп рдореВрд▓реНрдп) рд╣реИрдВ
рдХреЛрд╖реНрдардХ рдореЗрдВ рд╣реИрдВ): рдорд╛рд░реЗрдВ (^U), рдорд┐рдЯрд╛рдПрдВ (^?), рдорд┐рдЯрд╛рдПрдВ (^W), eof (^D), intr (^C), рдФрд░ рдЫреЛрдбрд╝реЗрдВ (^\)ред
рдЙрдкрд░реЛрдХреНрдд рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд░реНрдгреЛрдВ рдХрд╛ рднреА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдореНрдорд┐рд▓рди рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдореЛрдб:

^рдИ рдХрдорд╛рдВрдб рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЧрдгрдирд╛ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

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

^H рдкрд┐рдЫрд▓рд╛ рд╡рд░реНрдг рдорд┐рдЯрд╛ рджреЗрддрд╛ рд╣реИ.

^рдЬреЗ | ^рдПрдо рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдВрдд. рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдХреЛ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛, рдкрд╛рд░реНрд╕ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

^V рд╢рд╛рдмреНрджрд┐рдХ рдЕрдЧрд▓рд╛ред рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрдЧрд▓рд╛ рдЕрдХреНрд╖рд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╡рд░реНрдг рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ)ред

^X рдХрдорд╛рдВрдб рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╡рд┐рд╕реНрддрд╛рд░ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

рд╕рдВрдкрд╛рджрдХ рдХреЛ рдХрдорд╛рдВрдб рдореЛрдб рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

рд╡реИрдХрд▓реНрдкрд┐рдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдФрд░ рдХрдорд╛рдВрдб рдкреВрд░реНрдгрддрд╛ (рджреЗрдЦреЗрдВ ^F рдКрдкрд░), рдХреЗ рд╕рд╛рде рд╕рдХреНрд╖рдо рд╕реЗрдЯ -o
vi-рдЯреИрдмрдкреВрд░реНрдг.

рдХрдорд╛рдВрдб рдореЛрдб рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдХреНрд╖рд░ рдХреЛ рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реЗ рдкрд╛рддреНрд░ рдЬреЛ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ
рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк, рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЕрд╡реИрдз рд╕рдВрдпреЛрдЬрди рд╣реИрдВ, рдпрд╛ рдРрд╕реЗ рдЖрджреЗрд╢ рд╣реИрдВ рдЬреЛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ
рдХрд┐рдпрд╛ рдЧрдпрд╛, рд╕рднреА рдмреАрдк рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рд╡рд┐рд╡рд░рдг рдореЗрдВ, рдПрдХ [n] рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рдХреЗ рдкрд╣рд▓реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде) 10l рджрд╛рдпреАрдВ рдУрд░ 10 рдЕрдХреНрд╖рд░ рдЪрд▓рддрд╛ рд╣реИ); рдпрджрд┐ рдХреЛрдИ рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд╣реИ
рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, n рдЬрдм рддрдХ рдЕрдиреНрдпрдерд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рд╣реЛ, 1 рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢рдмреНрдж "рд╡рд░реНрддрдорд╛рди"ред
рд╕реНрдерд┐рддрд┐" рдХрд░реНрд╕рд░ рдФрд░ рдХрд░реНрд╕рд░ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдг рдХреЗ рдмреАрдЪ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреА рд╣реИред
рдПрдХ "рд╢рдмреНрдж" рдЕрдХреНрд╖рд░реЛрдВ, рдЕрдВрдХреЛрдВ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рдпрд╛ рдЧреИрд░-рдЕрдВрдХреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИ
рдЕрдХреНрд╖рд░, рдЧреИрд░-рдЕрдВрдХреАрдп, рдЧреИрд░-рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдФрд░ рдЧреИрд░-рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рд╡рд░реНрдг (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "ab2*&^" рдореЗрдВ рджреЛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рд╢рдмреНрдж) рдФрд░ "рдмрдбрд╝рд╛-рд╢рдмреНрдж" рдЧреИрд░-рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИред

рд╡рд┐рд╢рд┐рд╖реНрдЯ mksh vi рдЖрджреЗрд╢:

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рд╕рд╛рдорд╛рдиреНрдп vi рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдпрд╛ рдЙрд╕рд╕реЗ рднрд┐рдиреНрди рд╣реИрдВ:

[n]_ рдХреЗ рдмрд╛рдж рдПрдХ рд╕реНрдерд╛рди рдбрд╛рд▓реЗрдВ nрдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЖрдЦрд┐рд░реА рдЖрджреЗрд╢ рд╕реЗ рд╡рд╛рдВ рдмрдбрд╝рд╛ рд╢рдмреНрдж
рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдкрд░ рдФрд░ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ; рдЕрдЧрд░ n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдЕрдВрддрд┐рдо
рд╢рдмреНрдж рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ.

# рд╡рд░реНрддрдорд╛рди рдкрдВрдХреНрддрд┐ рдХреЗ рдЖрд░рдВрдн рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рд╡рд░реНрдг ('#') рдбрд╛рд▓реЗрдВ рдФрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВ
рд╢реЗрд▓ рдХреА рд░реЗрдЦрд╛ (рдХреЗ рдмрд░рд╛рдмрд░) рдореИрдВ#^рдЬреЗ).

[n]рдЬреА рд▓рд╛рдЗрдХ G, рд╕рд┐рд╡рд╛рдп рдЕрдЧрд░ n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдпрд╛рдж рдХрд┐рдП рдЧрдП рдкрд░ рдЬрд╛рддрд╛ рд╣реИ
рд▓рд╛рдЗрди.

[n]v рдкрдВрдХреНрддрд┐ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ n рдХрд╛ рдЙрдкрдпреЛрдЧ vi(1) рд╕рдВрдкрд╛рджрдХ; рдЕрдЧрд░ n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдкрдВрдХреНрддрд┐ рд╣реИ
рд╕рдВрдкрд╛рджрд┐рдд. рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрджреЗрд╢ рд╣реИ fc -e ${рджреГрд╢реНрдп:-${рд╕рдВрдкрд╛рджрдХ:-vi}} n.

* рдФрд░ ^X рдХрдорд╛рдВрдб рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рд╡рд░реНрддрдорд╛рди рдмрдбрд╝реЗ-рд╢рдмреНрдж (рдПрдХ рдХреЗ рд╕рд╛рде) рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрджрд┐ рд╢рдмреНрдж рдореЗрдВ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдЧреНрд▓реЛрдмрд┐рдВрдЧ рд╡рд░реНрдг рдирд╣реАрдВ рд╣реИ рддреЛ '*' рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ) - рдмрдбрд╝рд╛ рд╢рдмреНрдж рд╣реИ
рдкрд░рд┐рдгрд╛рдореА рд╢рдмреНрджреЛрдВ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдмрдбрд╝рд╛-рд╢рдмреНрдж рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣реИ
рдкрдВрдХреНрддрд┐ рдпрд╛ ';', '|', '&', '(', рдпрд╛ ')' рд╡рд░реНрдгреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреА рд╣реИ, рдФрд░ рдирд╣реАрдВ
рдПрдХ рд╕реНрд▓реИрд╢ ('/') рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ, рдлрд┐рд░ рдХрдорд╛рдВрдб рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЕрдиреНрдпрдерд╛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо
рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдХрдорд╛рдВрдб рд╡рд┐рд╕реНрддрд╛рд░ рд╕рднреА рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрдбрд╝реЗ-рд╢рдмреНрдж рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛
рдЙрдкрдирд╛рдо, рдлрд╝рдВрдХреНрд╢рдВрд╕, рдФрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХреЛрдИ рднреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЗрдВ рдорд┐рд▓реАрдВ
PATH рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдХрд░ред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдмрдбрд╝рд╛ рд╢рдмреНрджред рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рдж,
рдХрд░реНрд╕рд░ рдЕрдВрддрд┐рдо рд╢рдмреНрдж рдХреЗ рдареАрдХ рдЖрдЧреЗ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдВрдкрд╛рджрдХ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рд╣реИред

[n]\, [n]^рдПрдл, [n] , рдФрд░ [n]
рдХрдорд╛рдВрдб/рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдкреВрд░рд╛ рдХрд░рдирд╛ред рд╡рд░реНрддрдорд╛рди рдмрдбрд╝реЗ рд╢рдмреНрдж рдХреЛ рд╕рдмрд╕реЗ рд▓рдВрдмреЗ рд╢рдмреНрдж рд╕реЗ рдмрджрд▓реЗрдВ
рдХрдорд╛рдВрдб рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдЕрджреНрд╡рд┐рддреАрдп рдорд┐рд▓рд╛рдиред
рдХреЗрд╡рд▓ рддрднреА рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм vi-рдЯреИрдмрдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ, рдЬрдмрдХрд┐ рдХреЗрд╡рд▓ рд╣реИ
рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдпрджрд┐ vi-escрдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рд╣реИ (рджреЗрдЦреЗрдВ) рд╕реЗрдЯ -o)ред рдЕрдЧрд░ n рдЕрдзрд┐рдХреГрдд рд╣реИ,
la nрд╕рдВрднрд╛рд╡рд┐рдд рдкреВрд░реНрдгрддрд╛ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдХрдорд╛рдВрдб/рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЧрдгрдирд╛ рдЖрджреЗрд╢).

= рдФрд░ ^рдИ рдХрдорд╛рдВрдб/рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЧрдгрдирд╛ред рдЙрди рд╕рднреА рдХрдорд╛рдВрдб рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ рдЬреЛ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реЛрдВ
рд╡рд░реНрддрдорд╛рди рдмрдбрд╝рд╛ рд╢рдмреНрдж.

^V рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ mksh. рдЬреИрд╕реЗ рд╣реА рд╡рд░реНрддрдорд╛рди рд╕рдВрдкрд╛рджрди рдмрдлрд╝рд░ рдмрд╣рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдХреБрдВрдЬреА рджрдмрд╛рдпреА рдЧрдпреА рд╣реИ. рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдХреБрдВрдЬреА рджрдмрд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

@c рд╕реНрдереВрд▓ рд╡рд┐рд╕реНрддрд╛рд░. рдЙрдкрдирд╛рдо рдореЗрдВ рдкрд╛рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ c.

рдЗрдВрдЯреНрд░рд╛-рд▓рд╛рдЗрди рдореВрд╡рдореЗрдВрдЯ рдХрдорд╛рдВрдб:

[n]рд╣рд╛рде [n]^рдПрдЪ
рдмрд╛рдПрдВ рдЦрд┐рд╕рдХреЛ n рдЕрдХреНрд╖рд░.

[n]рднреВрдорд┐ [n]
рджрд╛рдПрдБ рдЪрд▓реЗ n рдЕрдХреНрд╖рд░.

0 рдХреЙрд▓рдо 0 рдкрд░ рдЬрд╛рдПрдБред

^ рдкрд╣рд▓реЗ рдЧреИрд░-рд╡реНрд╣рд╛рдЯреНрд╕рдПрдк рд╡рд░реНрдг рдкрд░ рдЬрд╛рдПрдБред

[n]| рдХреЙрд▓рдо рдкрд░ рд▓реЗ рдЬрд╛рдПрдБ n.

$ рдЕрдВрддрд┐рдо рдЕрдХреНрд╖рд░ рдкрд░ рдЬрд╛рдПрдБ.

[n]рдмреА рдкреАрдЫреЗ рд╣рдЯреЛ n рд╢рдмреНрдж.

[n]рдмреА рдкреАрдЫреЗ рд╣рдЯреЛ n рдмрдбрд╝реЗ рд╢рдмреНрджред

[n]рдИ рд╢рдмреНрдж рдХреЗ рдЕрдВрдд рддрдХ рдЖрдЧреЗ рдмрдврд╝реЗрдВ, n рдмрд╛рд░.

[n]рдИ рдмрдбрд╝реЗ рд╢рдмреНрдж рдХреЗ рдЕрдВрдд рддрдХ рдЖрдЧреЗ рдмрдврд╝реЗрдВ, n рдмрд╛рд░.

[n]рдбрдмреНрд▓реНрдпреВ рдЖрдЧреЗ рдмрдврд╝реЗрдВ n рд╢рдмреНрдж.

[n]рдбрдмреНрд▓реНрдпреВ рдЖрдЧреЗ рдмрдврд╝реЗрдВ n рдмрдбрд╝реЗ рд╢рдмреНрджред

% рдЬреЛрдбрд╝реА рдорд┐рд▓рд╛рдУред рд╕рдВрдкрд╛рджрдХ рдирд┐рдХрдЯрддрдо рдХреЛрд╖реНрдардХ, рдмреНрд░реИрдХреЗрдЯ рдпрд╛ рдмреНрд░реЗрд╕ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ
рдФрд░ рдлрд┐рд░ рдХрд░реНрд╕рд░ рдХреЛ рдорд┐рд▓рд╛рди рд╡рд╛рд▓реЗ рдХреЛрд╖реНрдардХ, рдмреНрд░реИрдХреЗрдЯ рдпрд╛ рдмреНрд░реЗрд╕ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред

[n]fc рдХреА рдУрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВ nрдЪрд░рд┐рддреНрд░ рдХреА рдШрдЯрдирд╛ c.

[n]Fc рдХреА рдУрд░ рдкреАрдЫреЗ рдХреА рдУрд░ рдЬрд╛рдПрдБ nрдЪрд░рд┐рддреНрд░ рдХреА рдШрдЯрдирд╛ c.

[n]tc рдХреЗ рдареАрдХ рдкрд╣рд▓реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВ nрдЪрд░рд┐рддреНрд░ рдХреА рдШрдЯрдирд╛ c.

[n]Tc рдХреЗ рдареАрдХ рдкрд╣рд▓реЗ рдкреАрдЫреЗ рдХреА рдУрд░ рдЬрд╛рдПрдБ nрдЪрд░рд┐рддреНрд░ рдХреА рдШрдЯрдирд╛ c.

[n]; рдЕрдВрддрд┐рдо рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ f, F, tрдпрд╛, T рдЖрджреЗрд╢ред

[n], рдЕрдВрддрд┐рдо рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ f, F, tрдпрд╛, T рдЖрджреЗрд╢ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИред

рдЕрдВрддрд░-рдкрдВрдХреНрддрд┐ рд╕рдВрдЪрд▓рди рдЖрджреЗрд╢:

[n]рдЬреЗ, [n]+, рдФрд░ [n]^рдПрди
рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБ nрдЗрддрд┐рд╣рд╛рд╕ рдХреА рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐.

[n]рдХ, [n]-, рдФрд░ [n]^рдкреА
рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдБ nрдЗрддрд┐рд╣рд╛рд╕ рдХреА рдкрд┐рдЫрд▓реА рдкрдВрдХреНрддрд┐.

[n]рдЬреА рд▓рд╛рдЗрди рдкрд░ рдЬрд╛рдПрдБ n рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ; рдЕрдЧрд░ n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдкрд╣рд▓реЗ рдХреА рд╕рдВрдЦреНрдпрд╛
рд╕реНрдорд░рдгреАрдп рдкрдВрдХреНрддрд┐ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

[n]рдЬреА рд▓рд╛рдЗрдХ G, рд╕рд┐рд╡рд╛рдп рдЕрдЧрд░ n рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдпрд╛рдж рдХреА рдЧрдИ рдкрдВрдХреНрддрд┐ рдкрд░ рдЬрд╛рддрд╛ рд╣реИред

[n]/рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдкреАрдЫреЗ рдЬрд╛рдХрд░ рдЦреЛрдЬреЗрдВ nрд╡реЗрдВ рдкрдВрдХреНрддрд┐ рдпреБрдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ; рдЕрдЧрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ
'^' рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рд╢реЗрд╖ рднрд╛рдЧ рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрд╕рдХреЗ рдорд┐рд▓рд╛рди рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдиред

[n]?рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдХреЗ рд╕рдорд╛рди /, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЧреЗ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред

[n]n рдЦреЛрдЬреЗрдВ nрдЕрдВрддрд┐рдо рдЦреЛрдЬ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдШрдЯрдирд╛; рдЦреЛрдЬ рдХреА рджрд┐рд╢рд╛
рдЕрдВрддрд┐рдо рдЦреЛрдЬ рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реИ.

[n]рдПрди рдЦреЛрдЬреЗрдВ nрдЕрдВрддрд┐рдо рдЦреЛрдЬ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдШрдЯрдирд╛; рдЦреЛрдЬ рдХреА рджрд┐рд╢рд╛
рдЕрдВрддрд┐рдо рдЦреЛрдЬ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ.

рдПрдПрдирдПрд╕рдЖрдИ-рдХрд░реНрдЕрдк, рдкреАрд╕реА-рдкреАрдЬреАрдпреВрдкреА
рдкрдВрдХреНрддрд┐ рдХреЗ рдЖрд░рдВрдн рд╕реЗ рд▓реЗрдХрд░ рд╡рд░реНрддрдорд╛рди рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐ рддрдХ рдХреЗ рд╡рд░реНрдгреЛрдВ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓реЗрдВ
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦреЛрдЬреЗрдВ рдФрд░ рдЗрд╕рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреАрдЫреЗ рдХреА рдУрд░ рдЗрддрд┐рд╣рд╛рд╕ рдЦреЛрдЬреЗрдВ
рдбреЛрд░реА; рдХрд░реНрд╕рд░ рдХреА рд╕реНрдерд┐рддрд┐ рд░рдЦреЗрдВ. рдпрд╣ рдХреЗрд╡рд▓ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд░рдЦрддрд╛ рд╣реИ
рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрджреЗрд╢ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ

[n]рдПрдХ рдкрд╛рда рдЬреЛрдбрд╝реЗрдВ n рд╕рдордп; рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдареАрдХ рдмрд╛рдж рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдкреЗрдВрдб рдХреЗрд╡рд▓ рддрднреА рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХрдорд╛рдВрдб рдореЛрдб рджреЛрдмрд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

[n]рдП рдЬреИрд╕рд╛ рд╣реА a, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреБрдбрд╝рддрд╛ рд╣реИред

[n]рдореИрдВ рдЯреЗрдХреНрд╕реНрдЯ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ n рд╕рдордп; рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рдХреЗрд╡рд▓ рддрднреА рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХрдорд╛рдВрдб рдореЛрдб рджреЛрдмрд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

[n]рдореИрдВ рднреА рд╡реИрд╕рд╛ рд╣реА рд╣реВрдВ i, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╕рдореНрдорд┐рд▓рди рдкрд╣рд▓реЗ рдЧреИрд░-рд░рд┐рдХреНрдд рд╡рд░реНрдг рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

[n] рдЕрдЧрд▓рд╛ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХрд░реЗрдВ n рдЕрдХреНрд╖рд░ (рдЕрд░реНрдерд╛рдд рдЕрдХреНрд╖рд░ рд╣рдЯрд╛рдПрдВ рдФрд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ
рдореЛрдб)ред

рдПрд╕ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдкреВрд░реА рдкрдВрдХреНрддрд┐. рдкрд╣рд▓реЗ рдЧреИрд░-рд░рд┐рдХреНрдд рд╡рд░реНрдг рд╕реЗ рдЕрдВрдд рддрдХ рд╕рднреА рд╡рд░реНрдг
рдкрдВрдХреНрддрд┐ рдХрд╛ рднрд╛рдЧ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

[n]cрдЪрд╛рд▓-cmd
рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди n рдЪрд╛рд▓-cmdрд╕реА рдИ
рд╕рдВрдХреЗрддрд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╣рдЯрд╛рдПрдВ рдФрд░ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдЬрд╛рдПрдВ); рдЕрдЧрд░ рдЪрд╛рд▓-cmd is c, рд░реЗрдЦрд╛
рдкрд╣рд▓реЗ рдЧреИрд░-рд░рд┐рдХреНрдд рд╡рд░реНрдг рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

C рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рдмрджрд▓реЗрдВ (рдЕрд░реНрдерд╛рдд рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рд╣рдЯрд╛рдПрдБ)ред
рд▓рд╛рдЗрди рдФрд░ рдЗрдиреНрд╕рд░реНрдЯ рдореЛрдб рдореЗрдВ рдЬрд╛рдПрдВ)ред

[n]x рдЕрдЧрд▓рд╛ рд╣рдЯрд╛рдПрдВ n рдЕрдХреНрд╖рд░.

[n]X рдкрд┐рдЫрд▓рд╛ рд╣рдЯрд╛рдПрдБ n рдЕрдХреНрд╖рд░.

D рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рд╣рдЯрд╛рдПрдБ.

[n]dрдЪрд╛рд▓-cmd
рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдерд┐рддрд┐ рддрдХ рд╣рдЯрд╛рдПрдБ n рдЪрд╛рд▓-cmds;
рдЪрд╛рд▓-cmd рдПрдХ рдореВрд╡рдореЗрдВрдЯ рдХрдорд╛рдВрдб рд╣реИ (рдКрдкрд░ рджреЗрдЦреЗрдВ) рдпрд╛ d, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рд╣реИ
рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ред

[n]rc рдЕрдЧрд▓реЗ рдХреЛ рдмрджрд▓реЗрдВ n рдЪрд░рд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдкрд╛рддреНрд░ c.

[n]рдЖрд░ рдмрджрд▓реЗрдВ. рд╕рдореНрдорд┐рд▓рд┐рдд рдореЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ рд▓реЗрдХрд┐рди рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореМрдЬреВрджрд╛ рд╡рд░реНрдгреЛрдВ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ
рдореМрдЬреВрджрд╛ рдкрд╛рддреНрд░реЛрдВ рд╕реЗ рдкрд╣рд▓реЗ. рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ n рдмрд╛рд░.

[n]~ рдЕрдЧрд▓реЗ рдХрд╛ рдХреЗрд╕ рдмрджрд▓реЗрдВ n рдЕрдХреНрд╖рд░.

[n]yрдЪрд╛рд▓-cmd
рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдерд┐рддрд┐ рддрдХ рдпрд╛рдВрдХ n рдЪрд╛рд▓-cmds рдореЗрдВ
рдпрд╛рдВрдХ рдмрдлрд╝рд░; рдЕрдЧрд░ рдЪрд╛рд▓-cmd is y, рдкреВрд░реА рд▓рд╛рдЗрди рдЭрдЯрдХ рджреА рдЧрдИ рд╣реИред

Y рдпрд╛рдВрдХ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХред

[n]p рдпреИрдВрдХ рдмрдлрд╝рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдареАрдХ рдмрд╛рдж рдЪрд┐рдкрдХрд╛рдПрдБ, n рдмрд╛рд░.

[n]рдкреА рдХреЗ рд╕рдорд╛рди p, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдмрдлрд╝рд░ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЪрд┐рдкрдХрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╡рд┐рд╡рд┐рдз vi рдЖрджреЗрд╢

^рдЬреЗ рдФрд░ ^рдПрдо
рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдХреЛ рд╢реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛, рдкрд╛рд░реНрд╕ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

^рдПрд▓ рдФрд░ ^рдЖрд░
рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдВ.

[n]. рдЕрдВрддрд┐рдо рд╕рдВрдкрд╛рджрди рдЖрджреЗрд╢ рдкреБрдирдГ рдХрд░реЗрдВ n рдмрд╛рд░.

рдЖрдк рдЕрдВрддрд┐рдо рд╕рдВрдкрд╛рджрди рдЖрджреЗрд╢ рдХреЛ рдкреВрд░реНрд╡рд╡рдд рдХрд░реЗрдВред

рдпреВ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдореЗрдВ рдХрд┐рдП рдЧрдП рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреВрд░реНрд╡рд╡рдд рдХрд░реЗрдВред

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

рд╡рд┐рд╕реНрдордпрдмреЛрдзрдХ рдФрд░ рдЫреЛрдбрд╝рдирд╛
рдЗрдВрдЯрд░рдкреНрдЯ рдФрд░ рдХреНрд╡рд┐рдЯ рдЯрд░реНрдорд┐рдирд▓ рд╡рд░реНрдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдбрд┐рд▓реАрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░
рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕рдВрдХреЗрдд.

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


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

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

  • 1
    рдСрд▓реНрдЯ-рдПрдл
    рдСрд▓реНрдЯ-рдПрдл
    Alt-F рдПрдХ рдореБрдлрд╝реНрдд рдФрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
    DLINK рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдлрд░реНрдорд╡реЗрдпрд░
    DNS-320/320L/321/323/325/327L and
    DNR-322Lред Alt-F рдореЗрдВ рд╕рд╛рдВрдмрд╛ рдФрд░ NFS рд╣реИрдВ;
    ext2/3/4 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ...
    рдСрд▓реНрдЯ-рдПрдл рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 2
    USM
    USM
    Usm рдПрдХ рдПрдХреАрдХреГрдд рд╕реНрд▓реИрдХрд╡реЗрдпрд░ рдкреИрдХреЗрдЬ рд╣реИ
    рдкреНрд░рдмрдВрдзрдХ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
    рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдХрд▓реНрдкред рдпрд╣ рдПрдХрдЬреБрдЯ рдХрд░рддрд╛ рд╣реИ
    рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
    рд╕реБрд╕реНрдд рдмрд░реНрддрди, рд╕реБрд╕реНрдд, рдкреА...
    рдпреВрдПрд╕рдПрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 3
    Chart.js
    Chart.js
    рдЪрд╛рд░реНрдЯ.рдЬреЗрдПрд╕ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ
    рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
    HTML5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд╛рд░реНрдЯ
    рдХреИрдирд╡рд╛рд╕ рддрддреНрд╡ред рдЪрд╛рд░реНрдЯ рдЬреЗ рдПрд╕ рдПрдХ рдорд╣рд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
    рд╕рд░рдгреА ...
    рдЪрд╛рд░реНрдЯ.рдЬреЗрдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 4
    iReport-JasperReports рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрдирд░
    iReport-JasperReports рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрдирд░
    рдиреЛрдЯ: iReport/Jaspersoft рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдкреЛрд░реНрдЯ
    рдШреЛрд╖рдгрд╛: рд╕рдВрд╕реНрдХрд░рдг 5.5.0 рдХреЗ рдЕрдиреБрд╕рд╛рд░,
    рдЬреИрд╕реНрдкрд░рд╕реЙрдлреНрдЯ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реЛрдЧрд╛
    JasperReports рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреНрд▓рд╛рдЗрдВрдЯред рдореИрдВ рд╡рд┐рд╡рд░рдг рджреЗрддрд╛ рд╣реВрдБ
    рдорд░реНрдЬреА...
    JasperReports рдХреЗ рд▓рд┐рдП iReport-Designer рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 5
    рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓рд░F
    рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓рд░F
    PostInstallerF рд╕рднреА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛
    рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЬреЛ рдлреЗрдбреЛрд░рд╛ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдЕрдиреНрдп
    рдмрд╛рдж рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
    рдкрд╣рд▓реА рдмрд╛рд░ рдлреЗрдбреЛрд░рд╛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХрд╛
    рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди...
    рдкреЛрд╕реНрдЯ рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рдПрдл рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 6
    рд╕реНрдЯреНрд░реЗрд╕
    рд╕реНрдЯреНрд░реЗрд╕
    рд╕реНрдЯреНрд░реЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
    https://strace.io. strace is a
    рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ, рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рдирд▓
    рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдпреВрдЬрд░рд╕реНрдкреЗрд╕ рдЯреНрд░реИрд╕рд░ред рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
    рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП...
    рд╕реНрдЯреНрд░реЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рдЕрдзрд┐рдХ "

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

Ad