5.6 在分页器中搜索
如果用less
命令查看大型文件或者内容非常密集的文件,可能会很难找到你特别感兴趣的文字。例如,如果你想知道Milton在“Paradise Lost”中是否使用过apple这个词来描述Adam和Eve所吃的水果,该怎么办?在less
命令界面中,按/键,然后再输入你要搜索的模式(如果愿意,甚至可以使用正则表达式)。输入好搜索模式后,按Enter键,less
就会跳转到匹配搜索模式的第一个实例(如果存在的话)。如果在文件中没有找到任何能够匹配搜索模式的实例,less
会提示以下信息:
Pattern not found (press RETURN)
重复搜索也很简单,在文件中既可以向前搜索,也可以向后搜索。表5-2列举了在less
命令中进行搜索时要用到的主要命令。
表5-2 less
的搜索命令
键盘命令 | 操 作 |
---|---|
/搜索模式 | 向前搜索使用正则表达式来表示的模式 |
n | 向前重复搜索 |
N | 向后重复搜索 |
说明 实际上,Milton从来都没有明确地将水果(fruit)称为苹果(apple),只是“水果”而已。我攻读17世纪英国文学的博士学位有些年头了,但是还没有读完,这也正是我能够编写这本书,却写不出专门致力于研究John Milton 和王政复辟时期文学(Restoration literature)的著作的一个原因。