Grep中“word”的含义

grep的手册页上说:

> The symbols \< and \> respectively match the empty string at the > beginning and end of a word. 

这里的意思是什么?

我知道这个词是在-w中定义的 ,但这里certificate它在这个上下文中有不同的含义:

如果文件'test'包含hi/ ,并且我grep -w 'hi/' test ,我得到一个匹配,但是如果我grep 'hi/\>' test ,我不会。

一个单词的开始是一个单词字符(一个字母,数字或下划线),而不是另一个单词字符的前面,一个单词的结尾是一个单词字符,不跟随另一个单词字符。 一个“单词”只是一系列的单词字符。

hi/\>不匹配hi/的原因是因为\>前面有一个非单词字符( / ),所以不能是单词结尾的位置。