我有一些包含“。”的字符串。作为示例的一部分
VCAT.VSCH.VIVEK
VIVEK
我想复制包含“ .vivek”的字符串。我尝试使用grep -iw“ .vivek”,但未返回任何数据。 请帮助我找到字符串。
预先感谢 维维克
答案 0 :(得分:1)
您应该删除w
并使用
s="VCAT.VSCH.VIVEK
VIVEK"
grep -i '\.vivek' <<< "$s"
# => VCAT.VSCH.VIVEK
请参见online demo
或者,在单词的末尾匹配vivek
而不匹配viveks
:
grep -i '\.vivek\b' <<< "$s"