как искать "." в строке с помощью команды grep - PullRequest
1 голос
/ 05 июля 2019

У меня есть строка, которая включает "."как часть этого примера

VCAT.VSCH.VIVEK 
VIVEK

Я хочу, чтобы grep жало, которое включает в себя ".vivek".я попытался с помощью grep -iw ".vivek", но он не возвращает данных.Пожалуйста, помогите мне найти строку.

Заранее спасибо Vivek

1 Ответ

1 голос
/ 05 июля 2019

Вы должны удалить w и использовать

s="VCAT.VSCH.VIVEK 
VIVEK"
grep -i '\.vivek' <<< "$s"
# => VCAT.VSCH.VIVEK 

См. Онлайн-демонстрацию

Или с границей слова в конце, чтобы соответствовать vivekа не viveks:

grep -i '\.vivek\b' <<< "$s"

См. еще одно демо grep .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...