-
Вы всегда можете связаться с нами по телефону: +371 66662969, либо по почте: info@energy.lv
База знанийВы всегда можете связаться с нами по телефону: +371 66662969, либо по почте: info@energy.lv
grep "шаблон поиÑка" "file_name"
-r ПоиÑк рекурÑивно по вÑем файлам в указанной директории. Пример:
grep -r authorized /root
/root/.bash_history:mv authorized_keys authorized_keys2
/root/.bash_history:chmod 600 authorized_keys2
/root/test: authorized_keys2 test file
-h Ðе выводит Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° при поиÑке по неÑкольким файлам. Пример:
grep -rh authorized /root
mv authorized_keys authorized_keys2
chmod 600 authorized_keys2
authorized_keys2 test file
-l Выводит только имена файлов, в которых найдена Ñтрока. ЕÑли в файле еÑть неÑколько таких Ñтрок, то Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° выводитÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ один раз. Пример:
grep -rl authorized /root
/root/.bash_history
/root/test
-c Выводит количеÑтво найденных Ñтрок. Пример
grep -Ñ authorized /root/.bash_history
2
grep -rlÑ authorized /root
3
Выводит вÑе Ñтроки кроме Ñодержащих указанный шаблон.
Игнорировать региÑтр при поиÑке. То еÑть еÑли Ð’Ñ‹ указали шаблон поиÑка Ñ Ð¼Ð°Ð»ÐµÐ½ÑŒÐºÐ¸Ñ… букв, в результат
попадут также Ñтроки, где вÑтречаетÑÑ Ñтот шаблон Ñ Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ñ‹Ð¼Ð¸ буквами.
ДобалÑет номер найденной Ñтроки в начало ее вывода.
ПодавлÑет вывод ошибок о ненайденом файле, например.
ПоиÑк шаблона как отдельного Ñлова, например поиÑк по -w «auth» не будет включать в результат Ñтроки, где вÑтречаетÑÑ «authentic», а только Ñтроки где еÑть отдельоне Ñлово auth.