此命令在用Python编写的工具中使用,用于从文本文件中的行<audio uri="a852"/>
grep以下字符串'audio uri =“a852'。
但我无法理解\\
如何在这里使用。
如果我们在“audio uri”之前删除“\”,则此命令通常适用于Linux。 我对这个“\”的理解是在我用Python编写的工具中使用它。
答案 0 :(得分:0)
\
用于取消"
的含义。在这里,您必须将"
标识为文本而不是Bash,以匹配url=".*"
。
例如,您可以像这样使用\
:
mista ~> myname='Mistalis'
mista ~> echo $myname
Mistalis
mista ~> echo \$myname
$myname
我认为你得到了一个双\\
,因为你的Python代码也需要取消"
字符,\
。
如果要在控制台上运行它,请尝试:
grep -n -o -a --text “audio uri=\”.*\“”
。
在这里,我刚删除了一个双\\
。