рдХреЛрдиреЛрдВ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдПрдХ рдмрд╛рд░ рдЬрдм рдпреВрдирд┐рдХреНрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рддреЛ рдЙрд╕рдореЗрдВ "рдЫрджреНрдо рдлрд╛рдЗрд▓реЗрдВ" рджрд┐рдЦрд╛рдИ рджреАрдВ .



рдФрд░ ..



рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмреАрдЪ рдЖрдВрджреЛрд▓рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ ..



рд╕рдВрд╕реНрдХрд░рдг 2 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рд╣реЛ рдЧрдпрд╛ (рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рд▓реЗрдХрд┐рди рдЗрди "рдЫрджреНрдо-рдлрд╛рдЗрд▓реЛрдВ" рдиреЗ ls



рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдХреЗрди рдпрд╛ рдбреЗрдирд┐рд╕ рдиреЗ ls



рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЬрд╛рдВрдЪ рдЬреЛрдбрд╝реА:

  рдЕрдЧрд░ (рдирд╛рдо [0] == 'ред) рдЬрд╛рд░реА рд░рдЦреЗрдВ; 
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рддрдм рдХреЛрдбрд╛рдВрддрд░рдХ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдЪреЗрдХ рдХрд╛ рд╕рд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ рдпрд╣реА рдерд╛ред

рдЗрд╕ рдЪреЗрдХ рдХреЛ рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реЛрдЧрд╛:

  if (strcmp (рдирд╛рдо, "ред") == 0 || strcmp (рдирд╛рдо, "..") == 0) рдЬрд╛рд░реА рд╣реИ? 
- рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ред



рдЗрд╕рдХреЗ рджреЛ рджреВрд░рдЧрд╛рдореА рдкрд░рд┐рдгрд╛рдо рд╣реБрдПред



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



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



рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ "рдЫрд┐рдкреА рд╣реБрдИ рдлрд╛рдЗрд▓реЗрдВ" рдЧрд▓рддреА рд╕реЗ рдпреВрдирд┐рдХреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ "рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди" рдХрд╛ рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо ls



ред



рдХрд┐рддрдиреЗ рдХреАрдбрд╝реЗ, рдХрд┐рддрдирд╛ рдмрд░реНрдмрд╛рдж рдкреНрд░реЛрд╕реЗрд╕рд░ рдЪрдХреНрд░, рдХрд┐рддрдиреА рдорд╛рдирд╡реАрдп рдЭреБрдВрдЭрд▓рд╛рд╣рдЯ рдХреЛ рдХреЗрд╡рд▓ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 40 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдпреВрдирд┐рдХреНрд╕ рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдХреЛрдб рдХреА рдЖрдзреА рд▓рд╛рдЗрди рдХреЛ рдмрдЪрд╛рдпрд╛ рдерд╛?



рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рд╣рд░ рдмрд╛рд░ рдпрд╛рдж рд░рдЦреЗрдВ рдЬрдм рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреЛрдб рдореЗрдВ "рдПрдХ рдХреЛрдиреЗ рдореЗрдВ рдХрдЯреМрддреА" рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



(рдХрдИ рд▓реЛрдЧ рддрд░реНрдХ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбреЙрдЯ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рд╣рд╛рдВ, рдлрд╛рдЗрд▓реЗрдВ рд╕реНрд╡рдпрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдирд╛рдореЛрдВ рдореЗрдВ рдбреЙрдЯ рдирд╣реАрдВ рд╣реИрдВред рд╡реЗ $HOME/cfg



рдпрд╛ $HOME/lib



рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдВрдЧреЗ; рдФрд░ рдареАрдХ рдпрд╣реА рд╣рдордиреЗ рдХрд┐рдпрд╛ рдпреЛрдЬрдирд╛ 9, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ "рдЫрд┐рдкреА рд╣реБрдИ рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рд╣реИрдВред рд╣рдо рдЕрдкрдиреА рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВред"



All Articles