Я хочу найти все текстовые файлы, содержащие исходный код, такой как class="some class"
. При использовании поиска Finder он не работает, похоже, что Finder ищет "some class"
. Рекомендации для других программ также приветствуются.
3 ответа
Попробуйте это в Терминале:
grep -r 'class="some class"' .
Вы можете заменить это "." с любым именем dirname или шаблоном имени файла, например *.css
и т. д.
Я бы попробовал EasyFind, бесплатное приложение в App Store. Можно проверить внутри пакетов, а также использовать строгий или нечеткий поиск. Это не очень быстро, но это действительно так.
Я попытался бы избежать кавычек с одним или двумя обратными слешами:
class=\\"some class\\"
Из командной строки может быть проще:http://support.apple.com/kb/TA25275
Как и в традиционном BSD Unix, символ обратной косой черты «\» может использоваться перед недопустимым символом, чтобы его можно было проанализировать как часть строки поиска:
find / -name Mac\\ NC\\ # -print &