在终端中输入:
grep '<td><a href="http://www.blabla.cc' file.txt
运行正常。但如果我输入:
var= `grep '<td><a href="http://www.blabla.cc' file.txt`
我无法提取变量,结果是:
<td><a: can not find command
我尝试在空格“href”前加一个反斜杠,但是
echo $var
显示空行。有什么建议吗?
答案1
您不应在反引号前使用空格。此外,请使用$( .. )
而不是反引号并引用它:
var="$(grep '<td><a href="http://www.blabla.cc' file.txt)"