π οΈ ΠΠΎΡΠ΅ΠΌΡ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ sed Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux! π Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ ΠΈ ΠΈΠ·ΡΡΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΠΌΠΎΠ·Π³ΠΎΠ²ΡΡ
ΠΊΠΎΡΡΡΠ»Π΅ΠΉ? Π’ΠΎΠ³Π΄Π° Π²Π°ΠΌ ΡΠΎΡΠ½ΠΎ ΡΡΠΎΠΈΡ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ sed. ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ β Π½Π°ΡΡΠΎΡΡΠΈΠΉ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
! π ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ? - ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΌΠ°ΡΡΠΎΠ²ΡΠ΅ ΠΏΡΠ°Π²ΠΊΠΈ Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ - ΠΠ΅Π»Π°Π΅Ρ ΡΠΊΡΠΈΠΏΡΡ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΈ ΡΠΈΡΠ°Π΅ΠΌΡΠΌΠΈ - ΠΠ΅ΡΡΠΌΠ° ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΠΊΠΈ: - ΠΠ°ΠΌΠ΅Π½Π° ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ: sed -i 's/ΡΡΠ°ΡΡΠΉ_ΡΠ΅ΠΊΡΡ/Π½ΠΎΠ²ΡΠΉ_ΡΠ΅ΠΊΡΡ/g' ΡΠ°ΠΉΠ».conf - ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ: sed -i '/pattern/a\ΠΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°' ΡΠ°ΠΉΠ».conf - Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ: sed -i '/ΠΏΠ°ΡΡΠ΅ΡΠ½/d' ΡΠ°ΠΉΠ».conf ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ Ρ sed β ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π³ΡΠ°ΠΌΠΌΠ°ΡΠΈΠΊΠΈ Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ β ΡΠ΅ΠΌ ΡΠ²Π΅ΡΠ΅Π½Π½Π΅Π΅ ΡΡ Π±ΡΠ΄Π΅ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ! Π ΡΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ `sed` Π² ΡΠ²ΠΎΠΈΡ
ΡΠΊΡΠΈΠΏΡΠ°Ρ
ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡ Π²ΡΡΡΠ½ΡΡ ΠΏΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ? ΠΠΎΠ»Ρ
π οΈ ΠΠΎΡΠ΅ΠΌΡ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ sed Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²
28Β ΠΈΡΠ½ΡΒ 202528Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½