Que fait cette commande?
grep "\bi\b" linux.txt
Que cherche-t-il?
linux
grep
regular-expression
el ab
la source
la source
\<...\>
et\b...\b
: `Vous pouvez obtenir des résultats inattendus si vous supposez que les deux modèles se comportent de la même manière ... voir ce lienRéponses:
\b
dans une expression régulière signifie "limite de mot".Avec cette commande grep, vous recherchez tous les mots
i
du fichierlinux.txt
.i
peut être au début d'une ligne ou à la fin, ou entre deux caractères d'espace dans une phrase.la source
-w
--word-regexp
commutateur fait:grep -w "i" linux.txt
. Par exemple, une ligne comme "<i> italique </i>" correspond également.L'
\b
ancre (limite de mot) peut être utilisée à la place\<
et\>
pour signifier le début ou la fin d'un mot.S'il s'agit du contenu d'un
file
:Alors:
la source