Как использовать команду Grep для печати только имени файла

Kak Ispol Zovat Komandu Grep Dla Pecati Tol Ko Imeni Fajla



Вы можете использовать grep в своей системе для поиска каких-либо конкретных выражений. Это помогает пользователю искать определенные файлы с целевым текстом, что в дальнейшем помогает устранять системные ошибки и находить определенные файлы.

Однако у команды «grep» есть недостаток: она создает отдельные записи для каждой строки, содержащей соответствующий текст. Это часто приводит к загромождению экрана вывода ненужными текстовыми элементами. Итак, в этом кратком блоге мы объясним простой способ использования команды «grep» для печати имени файла только в Linux.







Как использовать команду Grep для печати только имени файла

Команда «grep» поддерживает различные параметры, которые служат разным целям. Одним из них является параметр «-l», который указывает отображать только имена файлов с соответствующим содержимым.



схватить 'выражение_поиска' целевой_каталог

Замените термины «search_expression» текстом, который вы хотите найти, и «target_directory» каталогом, который он должен искать при поиске того же самого. Кроме того, для поиска по всей системе вы также можете указать «target_directory» как «*».



Например, давайте найдем любой файл, который состоит из строки «hello world».





схватить -что 'Привет, мир' *

Обратите внимание, что целевой текст может быть не в том же регистре заголовка, что и введенный вами в команде «grep». Следовательно, всегда используйте опцию «-i» для выполнения поиска без учета регистра. После выполнения предыдущая команда отображает отдельные каталоги и соответствующие совпадения внутри них.



Заключение

Grep — очень мощная команда для поиска в системе файлов, содержащих определенные выражения. Однако проблема возникает, когда результаты поиска заполняются повторяющимися текстовыми элементами. Поэтому, чтобы избавиться от этого, в этом коротком блоге объясняется, как использовать команду «grep» для печати только имени файла. Этот простой метод предполагает использование опции «-l». Кроме того, вам также следует использовать опцию «-i», чтобы избежать проблем, связанных с регистром заголовка.