下面的代码行分别对应于不明确的重定向错误。
echo -e "\t<other>" >> $xml
echo "</direntry>" >> $xml第62行:$xml:不明确的重定向
第76行:$xml:不明确的重定向
环顾网站,这个问题似乎是由于变量没有双引号引起的,但如果我将$xml改为"$xml“,我会得到一个没有这样的文件或目录错误。
发布于 2017-05-02 14:27:26
用双引号将您要写入的变量引起来,这很可能是因为xml变量包含一个或多个空格。出现的双引号保留了您的变量值,并且不会让它经历word-splitting。
echo -e "\t<other>" >> "$xml"https://stackoverflow.com/questions/43731363
复制相似问题