ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

πŸ“Œ Grep Π² Linux ΠΊΠ°ΠΊ инструмСнт для администрирования

πŸ“Œ Grep Π² Linux ΠΊΠ°ΠΊ инструмСнт для администрирования grep β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ тСкста Π² Ρ„Π°ΠΉΠ»Π°Ρ…, Π½Π° основС шаблона, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ (шаблон) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ рСгулярным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования. grep iodmin grep iodmin file.txt поиск iodmin Π² Ρ„Π°ΠΉΠ»Π΅ file.txt, с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совпавшСй строкой grep -o iodmin file.txt поиск iodmin Π² Ρ„Π°ΠΉΠ»Π΅ file.txt ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ совпавшСго куска строки grep -i iodmin file.txt ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСгистра ΠΏΡ€ΠΈ поискС grep -bn iodmin file.txt ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ строку (-n) ΠΈ столбСц (-b), Π³Π΄Π΅ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ iodmin grep -v iodmin file.txt инвСрсия поиска (Π½Π°ΠΉΠ΄Π΅Ρ‚ всС строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с шаблоном iodmin) grep -A 3 iodmin file.txt Π²Ρ‹Π²ΠΎΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ… строк, послС совпавшСй grep -B 3 iodmin file.txt Π²Ρ‹Π²ΠΎΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ… строк, ΠΏΠ΅Ρ€Π΅Π΄ совпавшСй grep -C 3 iodmin file.txt Π²Ρ‹Π²ΠΎΠ΄ Ρ‚Ρ€ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ строки ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ послС совпавшСй grep -r iodmin $HOME рСкурсивный поиск ΠΏΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ $HOME ΠΈ всСм Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ grep -c iodmin file.txt подсчСт совпадСний grep -L iodmin *.txt вывСсти список txt-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат iodmin grep -l iodmin *.txt вывСсти список txt-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат iodmin grep -w iodmin file.txt совпадСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ словом iodmin grep -f iodmins.txt file.txt поиск ΠΏΠΎ нСскольким iodmin ΠΈΠ· Ρ„Π°ΠΉΠ»Π° iodmins.txt, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²ΠΎΠΉ строкой grep -I iodmin file.txt ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² grep -v -f file2 file1 > file3 Π²Ρ‹Π²ΠΎΠ΄ строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π² file1 ΠΈ Π½Π΅Ρ‚ Π² file2 grep -in -e 'python' `find -type f` рСкурсивный поиск Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих слово python с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€Π° строки ΠΈ совпадСний grep -inc -e 'test' find -type f | grep -v :0 рСкурсивный поиск Ρ„Π°ΠΉΠ»ΠΎΠ², содСрТащих слово python с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ количСства совпадСний grep . *.py Π²Ρ‹Π²ΠΎΠ΄ содСрТимого всСх py-Ρ„Π°ΠΉΠ»ΠΎΠ², прСдваряя ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° grep "Http404" apps/**/*.py рСкурсивный поиск ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ Http404 Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ apps Π² py-Ρ„Π°ΠΉΠ»Π°Ρ… ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΌΠ°Π½ΡƒΠ°Π» ΠΏΠΎ grep Π΅ΡΡ‚ΡŒ Ρ‚ΡƒΡ‚ ♻️ Π‘Π΄Π΅Π»Π°ΠΉ рСпост, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ. πŸ‘‰ @i_odmin

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

6Β 180 подписчиков Β· IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.