Risposte:
\b
in un'espressione regolare significa "confine di parola".
Con questo comando grep, stai cercando tutte le parole i
nel file linux.txt
. i
può essere all'inizio di una riga o alla fine o tra due caratteri spaziali in una frase.
-w
--word-regexp
interruttore fa: grep -w "i" linux.txt
. Ad esempio una linea come "<i> corsivo </i>" corrisponde anche.
L' \b
ancoraggio (limite di parola) può essere utilizzato al posto di \<
e \>
per indicare l'inizio o la fine di una parola.
Se questo è il contenuto di un file
:
Hi
this
is test file
to carry out few regular expressions
Poi:
$ grep -e '\ breg' file di effettuare alcune reg espressioni Ular
\<...\>
e\b...\b
: `Puoi ottenere risultati inaspettati se pensi che i due schemi si comportino allo stesso modo ... vedi questo link