簡體   English   中英

Grep中“ word”的含義

[英]The meaning of 'word' in Grep

在grep的手冊頁中說:

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

單詞在這里是什么意思?

我知道單詞是在-w中定義的 ,但這是證明它在這種情況下具有不同含義的證明:

如果文件'test'包含hi/ ,而我grep -w 'hi/' test ,則得到匹配,但是如果我grep 'hi/\\>' test ,則沒有匹配。

單詞的開頭是一個單詞字符(字母,數字或下划線),該單詞字符之前沒有另一個單詞字符,單詞的結尾是一個單詞字符,后面沒有另一個單詞字符。 這樣,“單詞”就是一系列單詞字符。

hi/\\>hi/不匹配的原因是, \\>之前是非單詞字符( / ),因此不能作為單詞結尾的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM