sh'<'语法意外错误

时间:2015-09-11 20:22:35

标签: asp.net .net bash shell unix

我正在努力在我的qnap盒子上运行新的asp.net 5。据我所知,它是debian的强烈修改版本。

作为运行安装脚本的一部分,我收到了此错误:

-sh: /root/.dnx/dnvm/dnvm.sh: line 616: syntax error near unexpected token `<'
-sh: /root/.dnx/dnvm/dnvm.sh: line 616: read versionOrAlias downloadUrl < <(__dnvm_find_latest "$runtime" "$arch" "$os")'

我使用脚本命令运行我的脚本:

script /root/.dnx/dnvm/dnvm.sh

如文档和以前的安装脚本中所述。

通过评论此行,我能够运行整个脚本,但显然dnvm命令无法正常工作。

我的问题是: 它做什么(与&lt;&lt;语法一致)以及如何修复或重写,以便我的qnap box unix可以理解它。

1 个答案:

答案 0 :(得分:3)

<(...)是流程替换。 /bin/sh不支持,但/bin/bash会支持。尝试更改shell。