Проверка слова в файле, чтобы сделать заявление Shell - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть этот файл:

wwsex gender wwmm mother 
mm ccmother ccfather 

И мне нужно проверить, содержит ли файл конкретное c слово (точно такое же, identi c), чтобы выполнить утверждение, учитывая только второе линия. Я попробовал это:

if grep -q ww 'my.file'; then
echo "correct - just a simple example" >> file
fi 

Но это неправильно, так я проверил весь файл и рассмотрел wwsex и wwmm, чтобы сделать утверждение. Но мне нужно указать c в слове и строке.

1 Ответ

1 голос
/ 25 февраля 2020

Используйте опцию для grep, которая позволяет выбирать только строки, содержащие совпадения, образующие полные слова: -w или --word-regex, см. man grep .

if grep -wq ww 'my.file'; then
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...