字符串在终端中与grep一起使用,但不适用于脚本

时间:2019-01-04 15:28:49

标签: xml bash shell grep

此cmd在RHEL7的终端线路上正常工作

grep -oPm1 '(?<=<app my_id=")[^<]+"my_name=
"xyz"+[^>] test.xml

但是如果我将代码行插入.sh脚本中,例如:

grep -oPm1 '(?<=<app my_id=")[^<]+"my_name=
'"$var"'+[^>] test.xml

哪里
$var="xyz"

它返回为空白。

我希望上面的cmd可以循环播放 从文本文件中读取var的地方。

0 个答案:

没有答案