Я работаю над проектом Ruby on Rails, поэтому мне нужно управлять несколькими файлами. Я думаю, что где-то допустил синтаксическую ошибку, но я не совсем уверен. Было бы здорово, если бы я мог искать ключевое слово по всему каталогу проекта.
Я уверен, что есть какая-то команда на Терминале, но я не уверен, что это такое.
Можно использовать рекурсивный режим grep:
grep -R pattern directory
ack
(ack-grep
на Ubuntu) и ag
также хороши для этого.
cd ~/path/to/your/directory
grep -rwI KeywordCaseSensitive *
Explanateion:
-r
поиск рекурсивно
w
ищет слово только (т.е. окруженный пробелом, и/или пунктуация)
I
игнорируют двоичные файлы
, можно рассмотреть опцию -i
(игнорируйте регистр).