Я ищу файлы, которые содержат строку abc-def
в папке.
Я использую grep -l -r abc-def *
, но я не уверен, что это правильный путь (файлы не были найдены, когдаэта команда использовалась, но, возможно, это просто означает, что ни один файл не содержит строку).Я также попробовал grep -l -r 'abc-def' *
(нашел файлы, но когда я вручную искал строку, их там не было, только отдельные части строки, то есть abc и def).Поскольку шаблон не начинается с дефиса, -e здесь не будет работать.
Каким будет правильный способ поиска строки с дефисом в середине?