为什么在反引号中找到一个空的新行?

时间:2014-03-06 09:30:59

标签: linux bash unix

出于某种原因,在反引号和双引号内解析变量名会导致一个空的新行。

search="randomsite";
res="`find /var/www -maxdepth 2 -mindepth 2 -type d -name '${search}'`";
echo $res

1 个答案:

答案 0 :(得分:2)

使用$()而非反引号 - 它们更易于阅读和嵌套......

res=$(find /var/www -maxdepth 2 -mindepth 2 -type d -name "${search}")