如何使用vi在文件中查找某些扩展名?

时间:2016-06-05 02:00:54

标签: linux vi

我在vi文本编辑器中打开了一个文件。该文件是一个网址列表,如下所示:

http://some768/path/file.7z
http://some768/path/file1.7
http://some/path712/file2.7z
http://some/path917/file3.xyz.7z
http://some77/path999a7z/file4.xyz.7z

如何直接在vi中隔离或找到“.7”扩展名的行? e.g。

http://some768/path/file1.7

3 个答案:

答案 0 :(得分:3)

在命令模式下,使用/\.7\n。光标将移至下一个以.7结尾的URL。按NShift+N可浏览所有匹配项。

答案 1 :(得分:2)

在命令模式下(按ESC并键入/? =>命令模式)。写得像

从文件开头搜索.7:

/\.7$

从文件末尾搜索.7:

?\.7$

然后按N搜索vi中的下一个出现

答案 2 :(得分:1)

vi中的以下搜索字符串将找到.7在末尾的任何行:

/ \ 7 $