在grep中退出双引号
我想对grep里面的双引号的关键字。 举一个简单的例子:
echo "member":"time"|grep -e "member\""
那不匹配。 如何解决它?
问题是你不正确地转义inputstring,请尝试:
echo "\"member\":\"time\"" |grep -e "member\""
或者,您可以在单引号内使用未转义的双引号:
echo '"member":"time"' |grep -e 'member"'
尽pipe第二种方法可以防止将命令嵌套在另一组单引号(例如ssh 'cmd'
)中,但这是一个优先select的问题。