5.6 在分页器中搜索

如果用less命令查看大型文件或者内容非常密集的文件,可能会很难找到你特别感兴趣的文字。例如,如果你想知道Milton在“Paradise Lost”中是否使用过apple这个词来描述Adam和Eve所吃的水果,该怎么办?在less命令界面中,按/键,然后再输入你要搜索的模式(如果愿意,甚至可以使用正则表达式)。输入好搜索模式后,按Enter键,less就会跳转到匹配搜索模式的第一个实例(如果存在的话)。如果在文件中没有找到任何能够匹配搜索模式的实例,less会提示以下信息:

  1. Pattern not found (press RETURN)

重复搜索也很简单,在文件中既可以向前搜索,也可以向后搜索。表5-2列举了在less命令中进行搜索时要用到的主要命令。 表5-2  less的搜索命令

键盘命令 操  作
/搜索模式 向前搜索使用正则表达式来表示的模式
n 向前重复搜索
N 向后重复搜索

说明 实际上,Milton从来都没有明确地将水果(fruit)称为苹果(apple),只是“水果”而已。我攻读17世纪英国文学的博士学位有些年头了,但是还没有读完,这也正是我能够编写这本书,却写不出专门致力于研究John Milton 和王政复辟时期文学(Restoration literature)的著作的一个原因。