Сопоставьте все строки, содержащие слова the, не как часть подстроки, а как целое слово

#unix

#unix

Вопрос:

Я пытаюсь получить слово «the» само по себе: это то, что я получил до сих пор:

grep -i «the» ithaka.txt

Тем не менее, я продолжаю получать слова, в которых есть «the». Например: «эти». Как я могу получить «the» само по себе?

Комментарии:

1. ithaka.txt это мое досье

Ответ №1:

Из справочной страницы grep для BSD-версии grep, доступной на macOS:

-w, —word-регулярное выражение Выражение ищется как слово (как если бы оно было окружено [[:<:]]' and [[:>:]]’; см. re_format(7)).

Эта опция, вероятно, должна быть доступна в используемой вами версии grep, если только она не похожа на версию bare bones POSIX или что-то в этом роде.

 grep -w "the" ithaka.txt
  

Вы можете использовать man grep , чтобы узнать больше опций, доступных в вашей конкретной версии grep.