首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bash脚本中存在不明确的重定向错误

bash脚本中存在不明确的重定向错误
EN

Stack Overflow用户
提问于 2017-05-02 14:21:59
回答 1查看 513关注 0票数 1

下面的代码行分别对应于不明确的重定向错误。

代码语言:javascript
复制
echo -e "\t<other>" >> $xml

echo "</direntry>" >> $xml

第62行:$xml:不明确的重定向

第76行:$xml:不明确的重定向

环顾网站,这个问题似乎是由于变量没有双引号引起的,但如果我将$xml改为"$xml“,我会得到一个没有这样的文件或目录错误。

EN

回答 1

Stack Overflow用户

发布于 2017-05-02 14:27:26

用双引号将您要写入的变量引起来,这很可能是因为xml变量包含一个或多个空格。出现的双引号保留了您的变量值,并且不会让它经历word-splitting

代码语言:javascript
复制
echo -e "\t<other>" >> "$xml"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43731363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档