π§ οΈ *ΠΠ°Π³ΠΈΡ grep: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ Π»ΠΎΠ³Π°ΠΌ* ΠΠ½Π°Π΅ΡΡ ΠΎΡΡΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΡΡΠ°ΠΌΠΈ ΡΡΡΠΎΠΊ? Π’ΡΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ Π½Π° Π²ΡΡΡΡΠΊΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Ρ
Π°ΠΎΡ Π² ΠΏΠΎΡΡΠ΄ΠΎΠΊ. Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ grep ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡΡΡ ΠΈ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ. - ΠΡΠ΅ΡΡ ΠΏΠΎ ΡΠ΅ΠΊΡΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΠΈΠ»ΠΈ ΡΡΠ°Π·Ρ? - Π₯ΠΎΡΠ΅ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ? - Π Π²ΡΡ ΡΡΠΎ Π² ΠΎΠ΄Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΠ΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ? ΠΡΠΈΠΌΠ΅Ρ: grep -i 'error' /var/log/syslog | less ΠΠ΄Π΅ΡΡ ΠΈΡΠ΅ΠΌ Π²ΡΡ Ρ 'error', ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡ ΠΈ Π»ΠΈΡΡΠ°Π΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΡΡΠΎΠΊΡ 'listen', β ΠΈΠ·ΠΏΠΎΠ»Π·ΡΠΉ -rl ΠΈ find. ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠΌ grep Ρ awk, sed ΠΈΠ»ΠΈ cat, ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΌΠΎΡΠ½ΡΡ ΠΏΠ°Π»ΠΈΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π±Π°Π³ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ β Π²ΡΡ Π² ΡΠ²ΠΎΠΈΡ
ΡΡΠΊΠ°Ρ
! ΠΡΡΡΠ°Ρ ΠΈΠ΄Π΅Ρ: ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠ»ΡΡΠΈ `-A`, `-B`, ΡΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π²ΠΎΠΊΡΡΠ³ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ. ΠΠΎΡΠΎΠ² ΠΊ Π½ΠΎΠ²ΡΠΌ
π§ οΈ *ΠΠ°Π³ΠΈΡ grep: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ Π»ΠΎΠ³Π°ΠΌ
21Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202521Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½