Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ»ΠΎΠΊΠ½ΠΎΡ Windows β ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠ΅? ΠΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΡ Π·Π°Ρ ΠΎΠ΄ΠΈΡ ΠΎ ΠΏΠΎΠΈΡΠΊΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π² Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅, Π΄Π°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ΅ΡΡΡΡΡΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Ρ ΡΡΡΡΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎΠΈΡΠΊΠ° β ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Ctrl+F Π΄ΠΎ ΠΌΠ°Π»ΠΎΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΡΠΏΡΠ°Π²ΠΊΠ΅ Windows. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΈΡΠΊ Β«Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΒ», ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠΉΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². Π Π² ΠΊΠΎΠ½ΡΠ΅ Π²Π°Ρ ΠΆΠ΄ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π»Π°ΠΉΡΡ
Π°ΠΊ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π² Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
Π±Π΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°.
1. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠΎΠΈΡΠΊ: Π³ΠΎΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈ ΠΌΠ΅Π½Ρ
ΠΠ°ΡΠ½ΡΠΌ Ρ Π°Π·ΠΎΠ². Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ (Notepad), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:
- π ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅
Ctrl + F(ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±). - π ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΌΠ΅Π½Ρ
ΠΡΠ°Π²ΠΊΠ° β ΠΠ°ΠΉΡΠΈ...(Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Windows 10/11). - π±οΈ ΠΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΊΡΡΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅
ΠΠ°ΠΉΡΠΈΠ² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Ρ (ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ Π²Π΅ΡΡΠΈΡΡ ).
ΠΠΎΡΠ»Π΅ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΏΠΎΠΈΡΠΊΠ° Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π°. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ:
- π ΠΠ²Π΅ΡΡΠΈ ΠΈΡΠΊΠΎΠΌΡΡ ΡΡΠ°Π·Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
error 404). - π ΠΠ°ΠΆΠ°ΡΡ
ΠΠ°ΠΉΡΠΈ Π΄Π°Π»Π΅Π΅(F3) Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ. - π ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
Shift + F3Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ (ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·).
- ΠΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ
- ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² Π½Π΅Π΄Π΅Π»Ρ
- Π Π΅Π΄ΠΊΠΎ
- ΠΠΈΠΊΠΎΠ³Π΄Π°
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ Π½Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π°ΠΌΠ΅Π½Ρ ΡΠ΅ΠΊΡΡΠ° (ΠΎΠ½Π° ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Notepad++ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°Ρ ). ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΉΡΠΈ, Π½ΠΎ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΡΡΠΎΠΊΡ β ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈΠ»ΠΈ ΡΠΊΡΠΈΠΏΡΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Windows 7 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°. ΠΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ Windows 10/11 ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ 2018 Π³ΠΎΠ΄Π° (Π²Π΅ΡΡΠΈΡ 10.0.17134.0 ΠΈ Π²ΡΡΠ΅).
2. Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ: ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡΠΎΠΊΡ Ρ ΡΡΡΡΠΎΠΌ Π·Π°Π³Π»Π°Π²Π½ΡΡ
ΠΈ ΡΡΡΠΎΡΠ½ΡΡ
Π±ΡΠΊΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ»ΠΈΡΠ°ΡΡ Password ΠΎΡ password), Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ° (
Ctrl + F). - ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΡΠΊΠΎΠΌΡΠΉ ΡΠ΅ΠΊΡΡ.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ(ΠΈΠ»ΠΈΠΠΎΠ»ΡΡΠ΅ >>Π² ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ ). - ΠΡΠΌΠ΅ΡΡΡΠ΅ Π³Π°Π»ΠΎΡΠΊΠΎΠΉ
Π£ΡΠΈΡΡΠ²Π°ΡΡ ΡΠ΅Π³ΠΈΡΡΡ.
Π’Π°ΠΊΠΆΠ΅ Π² ΡΡΠΎΠΌ ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΈΡΠΊΠ°:
- π½
ΠΠ½ΠΈΠ·β ΠΏΠΎΠΈΡΠΊ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΠ°ΠΉΠ»Π°. - πΌ
ΠΠ²Π΅ΡΡβ ΠΏΠΎΠΈΡΠΊ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΊ Π½Π°ΡΠ°Π»Ρ ΡΠ°ΠΉΠ»Π°.
ΠΡΠΈΠΌΠ΅Ρ: Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ USER_ID (ΡΠΎΠ»ΡΠΊΠΎ Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅) Π² Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°. ΠΠ΅Π· ΡΡΠΎΠΉ ΠΎΠΏΡΠΈΠΈ ΠΠ»ΠΎΠΊΠ½ΠΎΡ Π½Π°ΠΉΠ΄ΡΡ ΠΈ user_id, ΠΈ User_Id, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΊΠ°Π·ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ.
ΠΠΊΠ»ΡΡΠΈΡΡ ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ°|ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΈΡΠΊΠ°|Π£Π±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΊΡΡΡΠΎΡ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ°ΠΉΠ»Π°|ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ F3 Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°-->
3. ΠΠΎΠΈΡΠΊ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ: ΠΎΠ±Ρ ΠΎΠ΄ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ°
ΠΠ΄Π½ΠΎ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ° β Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΊΠ°ΡΡ ΡΠ΅ΠΊΡΡ ΡΡΠ°Π·Ρ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ . ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄Π½ΡΠ΅ ΠΏΡΡΠΈ:
Π‘ΠΏΠΎΡΠΎΠ± 1: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ PowerShell
ΠΡΠΊΡΠΎΠΉΡΠ΅ PowerShell ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Select-String -Path "C:\ΠΏΡΡΡ\ΠΊ\ΠΏΠ°ΠΏΠΊΠ΅\*.txt" -Pattern "ΠΈΡΠΊΠΎΠΌΠ°Ρ ΡΡΡΠΎΠΊΠ°"
ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ .txt Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΈ Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΡΡΠΎΠΊΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΠΈΡΠΊΠΎΠΌΡΠΉ ΡΠ΅ΠΊΡΡ. ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π±Π΅Π· ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ° Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ -CaseSensitive.
Π‘ΠΏΠΎΡΠΎΠ± 2: ΠΠ°ΡΠ½ΠΈΠΊ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» search.bat ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ:
@echo off
set /p "search=ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΡΡΠΎΠΊΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°: "
findstr /s /i /m "%search%" *.txt
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ β ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΠΈΠΌΠ΅Π½Π° Π²ΡΠ΅Ρ
.txt-ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
ΠΈΡΠΊΠΎΠΌΡΡ ΡΡΡΠΎΠΊΡ.
| ΠΠ΅ΡΠΎΠ΄ | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ° | Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ | Π‘ΠΊΠΎΡΠΎΡΡΡ |
|---|---|---|---|
| PowerShell | ΠΠ° | ΠΠ° | ΠΡΡΠΎΠΊΠ°Ρ |
| ΠΠ°ΡΠ½ΠΈΠΊ (findstr) | ΠΠ° (/i β ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ) | ΠΠ° (/s) | Π‘ΡΠ΅Π΄Π½ΡΡ |
| Notepad++ | ΠΠ° | ΠΠ° (ΠΏΠ»Π°Π³ΠΈΠ½) | ΠΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠ°Ρ |
| Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ»ΠΎΠΊΠ½ΠΎΡ | Π’ΠΎΠ»ΡΠΊΠΎ Π² Win10+ | ΠΠ΅Ρ | ΠΠΈΠ·ΠΊΠ°Ρ |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΠΌΠ°Π½Π΄ΡfindstrΠΈSelect-StringΠΌΠΎΠ³ΡΡ Π²ΡΠ΄Π°Π²Π°ΡΡ Π»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,.,*,?). Π§ΡΠΎΠ±Ρ ΠΈΡΠΊΠ°ΡΡ ΠΈΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ, ΡΠΊΡΠ°Π½ΠΈΡΡΠΉΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΠΎΠΉ:findstr "error\.log" file.txt.
4. ΠΠΎΠΈΡΠΊ Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ (Π΄Π»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ )
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Windows 10 Π²Π΅ΡΡΠΈΠΈ 1809, ΠΠ»ΠΎΠΊΠ½ΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΎΠΊΠ½Π΅ ΠΏΠΎΠΈΡΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ:
- π’ ΠΡΠΊΠ°ΡΡ ΡΠΈΡΡΡ: Π²Π²Π΅Π΄ΠΈΡΠ΅
[0-9]Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΡ. - π ΠΠ°Ρ
ΠΎΠ΄ΠΈΡΡ ΡΠ»ΠΎΠ²Π° ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ:
error.*Π½Π°ΠΉΠ΄ΡΡ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ΡΡ Π½Π°error. - π ΠΡΠΊΠ°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:
a{2,}Π½Π°ΠΉΠ΄ΡΡaa,aaaΠΈ Ρ.Π΄.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ email-Π°Π΄ΡΠ΅ΡΠ° Π² Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π΅. ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π² ΠΏΠΎΠΈΡΠΊΠ΅:
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΠ»ΠΎΠΊΠ½ΠΎΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ regex (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΡΡΠΏΠΏΡ Π·Π°Ρ Π²Π°ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ). ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Notepad++ ΠΈΠ»ΠΈ VS Code.
ΠΠ°ΠΊ Π²ΠΊΠ»ΡΡΠΈΡΡ regex Π² ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ°?
Π Windows 7/8 ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ:
1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Notepad2 ΠΈΠ»ΠΈ Notepad3 β Π»ΡΠ³ΠΊΠΈΠ΅ Π·Π°ΠΌΠ΅Π½Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ regex.
2. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ findstr /r "ΡΠ°Π±Π»ΠΎΠ½" ΡΠ°ΠΉΠ».txt Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
3. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π² WordPad (ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΡΠ΅ΡΠ΅Π· Ctrl+F).
5. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°: ΡΠΊΡΠΈΠΏΡΡ ΠΈ ΠΌΠ°ΠΊΡΠΎΡΡ
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΠΊΠ°ΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅, ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ²:
Π‘ΠΏΠΎΡΠΎΠ± 1: Macro Recorder
Π£ΡΠΈΠ»ΠΈΡΠ° Macro Recorder ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠΈΡΠΊ Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅) ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π΅Ρ ΠΏΠΎΠ·ΠΆΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΡ ΠΌΠ°ΠΊΡΠΎΡΠ°.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅
Ctrl+F, Π²Π²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ, Π½Π°ΠΆΠΌΠΈΡΠ΅Enter. - ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΎΡ.
Π‘ΠΏΠΎΡΠΎΠ± 2: AutoHotkey
Π‘ΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΡΠ°ΠΉΠ»Π°:
#IfWinActive ahk_exe notepad.exe
^f:: ; Ctrl+F
SendInput Π²Π°ΡΠ° ΡΡΡΠΎΠΊΠ°{Enter}
return
Π‘ΠΏΠΎΡΠΎΠ± 3: Python-ΡΠΊΡΠΈΠΏΡ
ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΡΠ΅Π½ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ:
import os
search_term = "ΠΈΡΠΊΠΎΠΌΠ°Ρ ΡΡΡΠΎΠΊΠ°"
for root, dirs, files in os.walk("C:/ΠΏΠ°ΠΏΠΊΠ°/"):
for file in files:
if file.endswith(".txt"):
with open(os.path.join(root, file), 'r', encoding='utf-8') as f:
if search_term in f.read():
print(f"ΠΠ°ΠΉΠ΄Π΅Π½ΠΎ Π²: {file}")
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°ΠΉΠ»Π°Ρ
Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ UTF-16 ΠΈΠ»ΠΈ ANSI, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ encoding Π² Python-ΡΠΊΡΠΈΠΏΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, encoding='utf-16' Π΄Π»Ρ Unicode-ΡΠ°ΠΉΠ»ΠΎΠ².
6. ΠΠΎΠΈΡΠΊ Π² Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ : ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 50 ΠΠ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ»ΠΎΠΊΠ½ΠΎΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. Π Π΅ΡΠ΅Π½ΠΈΡ:
- π ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Notepad++ ΠΈΠ»ΠΈ Sublime Text β ΠΎΠ½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ².
- π§ Π Π°Π·Π±Π΅ΠΉΡΠ΅ ΡΠ°ΠΉΠ» Π½Π° ΡΠ°ΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
split -l 10000 Π±ΠΎΠ»ΡΡΠΎΠΉ_ΡΠ°ΠΉΠ».txt ΡΠ°ΡΡΡ_(Π² Linux/macOS ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· Cygwin Π² Windows).
- π ΠΠ»Ρ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ: LogExpert, BareTail.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ ΠΏΡΠΈΡΠΈΠ½Ρ:
| ΠΡΠΈΠ±ΠΊΠ° | ΠΡΠΈΡΠΈΠ½Π° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|---|---|---|
| ΠΠΎΠΈΡΠΊ Β«Π·Π°Π²ΠΈΡΠ°Π΅ΡΒ» | Π€Π°ΠΉΠ» ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ (>100 ΠΠ) | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Large Text File Viewer |
| ΠΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ | ΠΠ΅Π²Π΅ΡΠ½Π°Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° ΡΠ°ΠΉΠ»Π° (CP1251 vs UTF-8) | ΠΠ΅ΡΠ΅ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ» Π² UTF-8 |
| ΠΠ°ΠΉΠ΄Π΅Π½Ρ Π½Π΅ Π²ΡΠ΅ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ | ΠΡΠΊΠ»ΡΡΡΠ½ ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ° | ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ ΠΏΠΎΠΈΡΠΊΠ° |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΠ»ΠΎΠΊΠ½ΠΎΡ Β«ΠΏΠΎΠ΄Π²ΠΈΡΠ°Π΅ΡΒ» ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΡΠ°ΠΉΠ»Π°, Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°ΠΉΡΠ΅ Π΅Π³ΠΎ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π·Π°Π΄Π°Ρ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°ΠΉΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ°ΡΠΊΠΈ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ 2-3 ΠΌΠΈΠ½ΡΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ.
7. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΠ»ΠΎΠΊΠ½ΠΎΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ»ΠΎΠΊΠ½ΠΎΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠΌ. Π Π°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ:
ΠΠ»Ρ Windows:
- π Notepad++ β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° regex, ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΠΏΠ°ΠΏΠΊΠ°ΠΌ, ΠΏΠ»Π°Π³ΠΈΠ½Ρ.
- π Sublime Text β ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°ΠΉΠ»Π°Ρ , ΠΌΡΠ»ΡΡΠΈΠΊΡΡΡΠΎΡ.
- π VS Code β Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», Git-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ.
ΠΠ»Ρ Linux/macOS:
- π§ Vim/Nano β ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ Ρ ΠΌΠΎΡΠ½ΡΠΌ ΠΏΠΎΠΈΡΠΊΠΎΠΌ.
- π± Geany β Π»ΡΠ³ΠΊΠΈΠΉ GUI-ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°.
ΠΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ²:
- π₯οΈ WinMerge β ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠΎΠΈΡΠΊ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ.
- π LogParser β Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³-ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ SQL-Π·Π°ΠΏΡΠΎΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ: Π² Notepad++ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ \d{3}-\d{2}-\d{4} (Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ XXX-XX-XXXX) ΠΈ ΡΡΠ°Π·Ρ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΠΈΡ
Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ. Π ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π² Π±ΠΈΠ½Π°ΡΠ½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, .exe, .dll) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ HxD ΠΈΠ»ΠΈ 010 Editor. ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΡΠΊΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΠΏΠΎΠΈΡΠΊΠ΅ Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ ΠΈΡΠΊΠ°ΡΡ ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΠ΅ΠΊΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ?
ΠΠ΅Ρ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ»ΠΎΠΊΠ½ΠΎΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ Π·Π°ΠΌΠ΅Π½Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Notepad++ (Ctrl+H) ΠΈΠ»ΠΈ WordPad.
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊ Π½Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ»ΠΎΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΡΠ½ΠΎ Π΅ΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅?
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ:
- ΠΡΠΊΠ»ΡΡΡΠ½ ΡΡΡΡΠ° ΡΠ΅Π³ΠΈΡΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠ΅ΡΠ΅
Password, Π° Π² ΡΠ°ΠΉΠ»Π΅password). - Π€Π°ΠΉΠ» ΡΠΎΡ
ΡΠ°Π½ΡΠ½ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠΉ ΠΎΡ UTF-8 (ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅
ANSIΠΈΠ»ΠΈUnicode). - Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ Π² ΡΠ°ΠΉΠ»Π΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΡ
ΠΎΠΆΠΈ, Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΡΠΊΠ°Ρ
Π°ΠΈ Π»Π°ΡΠΈΠ½ΡΠΊΠ°Ρa).
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΡΡΡΠΎΠΊΡ Π² ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅, Π΅ΡΠ»ΠΈ ΡΠ°ΠΉΠ» Π²Π΅ΡΠΈΡ 1 ΠΠ?
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΠ»ΠΎΠΊΠ½ΠΎΡ Π½Π΅ ΠΎΡΠΊΡΠΎΠ΅Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ». ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
- Large Text File Viewer (https://www.swetake.com/en/)
- ΠΠΎΠΌΠ°Π½Π΄Ρ PowerShell:
Get-Content -ReadCount 1000 hugefile.log | Select-String "pattern" - Notepad++ Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ Large File Handler.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΈΡΠΊΠ° Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»?
Π ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ β Π½Π΅Ρ. ΠΠΎ Π² PowerShell ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ°ΠΊ:
Select-String -Path "file.txt" -Pattern "error" | Out-File "results.txt"
ΠΠ°ΠΊ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ Π΄Π°ΡΠ΅ Π² Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "2023-10-15")?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ regex-ΡΠ°Π±Π»ΠΎΠ½:
\d{4}-\d{2}-\d{2}
Π Notepad++ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· findstr /r Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. Π ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΠ»ΠΎΠΊΠ½ΠΎΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Windows 10+.