O que esse comando faz?
grep "\bi\b" linux.txt
O que ele está procurando?
linux
grep
regular-expression
el ab
fonte
fonte
\<...\>
e\b...\b
: `Você pode obter resultados inesperados se assumir que os dois padrões se comportam da mesma maneira ... veja este linkRespostas:
\b
em uma expressão regular significa "limite de palavras".Com este comando grep, você está procurando por todas as palavras
i
no arquivolinux.txt
.i
pode estar no início de uma linha ou no final ou entre dois caracteres de espaço em uma frase.fonte
-w
--word-regexp
switch faz:grep -w "i" linux.txt
. Por exemplo, uma linha como "<i> itálico </i>" também corresponde.A
\b
âncora (limite da palavra) pode ser usada no lugar\<
e\>
para significar o início ou o fim de uma palavra.Se este for o conteúdo de um
file
:Então:
fonte