我想 grep 查找具有 string 的变量test
,但我也想确保它只会找到它test
是否是一行中唯一的单词。
所以,我尝试了这个:
string=test
echo "test" | grep "$string$"
我想知道是否grep
知道第一部分$string
(在 grep " $string $" 中)要求查找字符串test
,而最后一部分$
(在 grep "$string $ " 中要求查找test
,但是行中不应该有任何内容test
。grep
能够区$string
分为变量,并且只能$
作为行尾的正则表达式,还是我必须使用某种方式来区分它们?