π οΈ ΠΠΎΡΡ grep: ΡΠ΅ΠΊΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
Π² Linux ΠΡΠΈΠ²Π΅Ρ, Π΄ΠΎΡΠΎΠ³ΠΎΠΉ Π΄ΡΡΠ³! π ΠΡΠ»ΠΈ ΡΡ Ρ
ΠΎΡΠ΅ΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
ΠΏΠΎΡΠΎΠΊΠ°Ρ
Π΄Π°Π½Π½ΡΡ
, ΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ grep β ΡΠ²ΠΎΠ΅ΠΌ Π»ΡΡΡΠ΅ΠΌ Π΄ΡΡΠ³Π΅ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ»ΡΠ±ΠΈΠ½Π° Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ°ΠΊ Π²Π΅Π»ΠΈΠΊΠ°, ΡΡΠΎ ΠΎΠ½Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ Π΄Π°ΠΆΠ΅ ΡΠΊΡΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ, ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π»ΠΈΡΠ½Π΅Π΅ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠ»Π°Π²Π½ΡΠ΅ ΡΠΈΡΠΊΠΈ: - ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² - ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ -v - ΠΡΠ²ΠΎΠ΄ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΡ
ΡΠ°ΡΡΠ΅ΠΉ ΡΠ΅ΡΠ΅Π· -o ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΡΡΡΠΎΡΠΊΠΈ Ρ "error" Π² Π»ΠΎΠ³Π°Ρ
: grep "error" /var/log/syslog Π ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ
: grep -v "error" /var/log/syslog ΠΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ ΠΈΡΠΊΠ°ΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ°: grep -i "warning" filename.log ΠΠ±Π°Π»Π΄Π΅Π½Π½Π°Ρ Π²Π΅ΡΡ β ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Ρ xargs, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². *ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ grep ΡΠΌΠ΅Π΅Ρ ΠΈΡΠΊΠ°ΡΡ ΡΠ΅ΡΠ΅Π· stdin ΠΈ stdout?* ΠΡΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΡΠΎΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°Ρ
π οΈ ΠΠΎΡΡ grep: ΡΠ΅ΠΊΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π² Linux
11Β ΠΈΡΠ»ΡΒ 202511Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½