рдХреИрдВрдЯрд┐рд▓реАрд╡рд░ рдЦреБрджрд╛рдИ

рдмрд╣реБрдд рд╕рдордп рдкрд╣рд▓реЗ рдХреА рдмрд╛рдд рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреАрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдХреЛ PHP рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдмрд╣реБрдд рдмрдбрд╝реА рдФрд░ рдмрд╣реБрдд рдмрдбрд╝реА рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХред



1. рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЛ рдмрджрд▓рдирд╛

2. рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреА рддрд░рд╣ рдХреА рд╣рд╛рдЗрдлрд╝рдиреЗрд╢рди рд╣рдЯрд╛рдирд╛

3. рдлрд╛рд╕реНрдЯ рд▓рд╛рдЗрди рдХреА рдЧрд┐рдирддреА

4. CSV рдЬреИрд╕реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХреЙрд▓рдо рдХрд╛рдЯреЗрдВ

5. рдХреЙрд▓рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлрд╛рдЗрд▓ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ

6. рдПрдХ ini рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛



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





1) foo рдлрд╛рдЗрд▓ рдореЗрдВ рд╕рднреА 'e' рдХреЛ 'o' рд╕реЗ рдмрджрд▓реЗрдВред

  sed -i.bak y / e / o / g рдлреВ 


-i.bak foo.bak рдирд╛рдо рдХреА рдлрд╛рдЗрд▓ рдХрд╛ рдмреИрдХ рдЕрдк рд▓реЗрддрд╛ рд╣реИ



2) рдпрджрд┐ рдЖрдкрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдЯреНрд░рд╛рдВрд╕рдлрд░ (\ n \ r) рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХреА рд╣реИ, рддреЛ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджреЗрдВ

  col -bx <dosfile> newfile 




3) рдмрд╣реБрдд рдЬрд▓реНрджреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ (рдпрд╣ puffing рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рдЧреБрдирд╛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)

  wc -l рдлрд╝рд╛рдЗрд▓ 




4) рдПрдХ рдлрд╛рдЗрд▓ рд╕реЗ рдХрдИ рдХреЙрд▓рдо рдХрд╛рдЯреЗ

  рдмрд┐рд▓реНрд▓реА somefile |  awk '{$ $ 1 $ 2 $ 4 $ 6;}' 


рдпрд╣рд╛рдБ CSV рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЗрдирдкреБрдЯ рдкрд░, рдХреЗрд╡рд▓ рдЯреИрдм / рд╕реНрдкреЗрд╕ рд╕реАрдорд╛рдВрдХрдХред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдП, рддреЛ рдПрдХ рдФрд░ рд╡рд┐рднрд╛рдЬрдХ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рд╣реИ

  awk 'BEGIN {FS = ","} {$ $ 1 $ 2 $ 4 $ 6;}; 


рдФрд░ рдЖрдЙрдЯрдкреБрдЯ 1,2,4,6 рдХреЙрд▓рдо рд╣реИред



5) рдпрджрд┐ рдХрд╛рд░реНрдп рдХреЙрд▓рдо рджреНрд╡рд╛рд░рд╛ рдлрд╝рд╛рдЗрд▓ рдлреВ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рддреЛ рдХреЙрд▓рдо рд╡рд┐рднрд╛рдЬрдХ рдХреНрдпрд╛ рд╣реИ - рдЯреИрдм (рдкреИрд░рд╛рдореАрдЯрд░ "-t \" ":

  рд╕реЙрд░реНрдЯ -t \ t -b -k 1n, 3n foo 




6) рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛, рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ ink рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХреИрд╕реЗ рдХрд░реЗрдВ



All Articles