我在VMWare上使用Ubuntu,但由于安全限制,无法连接到互联网。
我想知道是否有一种通过终端搜索字符串并找到该字符串所在行的方法。
我想知道是否有一种通过终端搜索字符串并找到该字符串所在行的方法。
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 --help
或 man grep
命令。祝好!grep -n '/string_To_Find/=' directory/file_Name
grep -n 'string_To_Find' directory/file_Name
grep -r 'string_To_Find' directory/file_Name
grep
还是更高级的东西? - muru