π ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ grep: ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ Π±Π΅Π· Π±ΠΎΠ»ΠΈ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! β¨ Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΡΠΏΠΎΡΠΎΠ±Π΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ Π΅ΡΡ ΠΌΠΎΡΠ½Π΅Π΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΊΠ°ΡΡ ΡΠ»ΠΎΠ²Π°, Π½ΠΎ ΠΈ ΡΠ΅ΠΏΠ»ΡΡΡΡΡ Π·Π° ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ β Π²ΡΡ ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎ, Π½Π΅ Π»ΠΎΠΌΠ°Ρ ΠΌΠΎΠ·Π³ΠΈ. ΠΡΠ»ΠΈ ΡΡ ΠΏΡΠΈΠ²ΡΠΊ ΠΊ ΠΏΡΠΎΡΡΠΎΠΌΡ grep, ΡΠΎ ΠΏΠΎΡΠ° ΡΠ°ΡΡΠΈΡΡΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ: - ΠΠΎΠΈΡΠΊ ΡΠ»ΠΎΠ²Π° Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ: grep 'ΡΠ»ΠΎΠ²ΠΎ$' ΡΠ°ΠΉΠ».txt - ΠΡΠ΅ΠΌ ΡΡΡΠΎΠΊΠΈ Ρ ΡΠΈΡΡΠ°ΠΌΠΈ: grep -E '[0-9]+' ΡΠ°ΠΉΠ».txt - ΠΠ°Ρ
ΠΎΠ΄ΠΈΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²: grep -E 'Π½Π°ΡΠ°Π»ΠΎ.*ΠΊΠΎΠ½Π΅Ρ' ΡΠ°ΠΉΠ».txt ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ β Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: - ΠΡΠ΅ΠΌ ΡΡΡΠΎΠΊΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ 'error' ΠΈΠ»ΠΈ 'fail', ΠΈ ΡΡΠΎΠ±Ρ ΡΠ°ΠΌ Π±ΡΠ»Π° ΡΠΈΡΡΠ°: grep -E '(error|fail).*[0-9]' ΡΠ°ΠΉΠ».log Π Π΅ΡΡ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΡΠΈΠΈ -r Π΄Π»Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌ ΠΈΠ»ΠΈ -i Π΄Π»Ρ Π½Π΅ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ. ΠΡΠ±ΠΈΡΠ°ΠΉ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΠΉ Π±ΡΡΡΡΡΠ΅, ΡΠΎΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ ΠΌΠΎΡΠΎΠΊΠΈ. ΠΠΎΡΡ grep β Π² ΠΏΡΠΎΡΡΠΎΡΠ΅, Π° Π΅Π³ΠΎ Π²
π ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ grep: ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ Π±Π΅Π· Π±ΠΎΠ»ΠΈ
30Β ΠΈΡΠ»ΡΒ 202530Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½