Я использую Ubuntu на VMware, но я не могу соединиться с Интернетом из-за ограничений безопасности.
Я задавался вопросом, был ли способ искать строки через терминал и найти, которые выравнивают строку, расположен на в файле.
Существует почти слишком много опций перечислить
grep -r 'pattern_to_match' directory_to_search
, произведет имя файла и сплошную линию, соответствующую шаблону.
Лучшей, которую я использую, является команда grep с опциями-ri (Рекурсивный и поиск без учета регистра):
$ grep -r <text_pattern_to_search> directory_or_path_to_search
опции, которые могли бы быть полезны для Вас:
-i - case insensitive
-r, --recursive like --directories=recurse
-R, --dereference-recursive likewise, but follow all symlinks
--include=FILE_PATTERN search only files that match FILE_PATTERN
--exclude=FILE_PATTERN skip files and directories matching FILE_PATTERN
--exclude-from=FILE skip files matching any file pattern from FILE
--exclude-dir=PATTERN directories that match PATTERN will be skipped.
, Если Вы хотите найти только номер строки, где жало расположено в файле, используют это:
grep -n '/string_To_Find/=' directory/file_Name
, Если Вы хотите найти номер строки и также произвести имя сплошной линии, где строка расположена в строке, используют это:
grep -n 'string_To_Find' directory/file_Name
И если Вы только хотите найти имя сплошной линии, где строка, используйте это:
grep -r 'string_To_Find' directory/file_Name