Co robi to polecenie?
grep "\bi\b" linux.txt
Czego szuka?
linux
grep
regular-expression
el ab
źródło
źródło
\<...\>
i\b...\b
: „Możesz uzyskać nieoczekiwane wyniki, jeśli założymy, że oba wzorce zachowują się tak samo ... zobacz ten linkOdpowiedzi:
\b
w wyrażeniu regularnym oznacza „granicę słowa”.Za pomocą tego polecenia grep wyszukujesz wszystkie słowa
i
w plikulinux.txt
.i
może znajdować się na początku wiersza lub na końcu albo między dwoma spacjami w zdaniu.źródło
-w
--word-regexp
przełącznik robi:grep -w "i" linux.txt
. Na przykład pasuje również wiersz taki jak „<i> kursywa </i>”.\b
(Granica słowo) Kotwa może być stosowana w miejscu\<
i\>
oznaczać początek lub koniec słowa.Jeśli jest to treść
file
:Następnie:
źródło