Я ищу некоторые ключевые слова, среди сжатых файлов.
Не имеет смысла показывать этот минифицированный контент.
Как я могу использовать ack-grep 'SEARCH_WORD' и показывать только совпадающие имена файлов
ACK-grep показывать только совпадающие имена файлов. Не показывать сопоставленное содержимое
12
2 ответа
и ack
и grep
есть -l
опция, которая показывает только имя файла. Вы также можете использовать -c
, чтобы получить количество совпадений в каждом файле.
обратите внимание, что при поиске минифицированных файлов могут возникнуть проблемы с ack
потому что исключаются многие сжатых файлов. Беги ack --dump | ack ignore
чтобы увидеть, что ack
игнорирует.
2
отвечен Andy Lester 2023-01-01 19:35
стандартный вариант grep -l
(это нижний регистр L) может сделать это.
-l
(The letter ell.) Write only the names of files containing selected
lines to standard output. Pathnames are written once per file searched.
If the standard input is searched, a pathname of (standard input) will
be written, in the POSIX locale. In other locales, standard input may be
replaced by something more appropriate in those locales.
бесстыдно украли из этот пост stackoverflow.
1
отвечен djsmiley2k 2023-01-01 21:52
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]