将 grep 输出分配给变量

将 grep 输出分配给变量

在终端中输入:

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)"

相关内容