我正在尝试在终端中运行如下脚本:
bash <( curl https://raw.githubusercontent.com/EpicCrypto/Epic-MN-Install/master/install.sh )
当我运行它时出现以下错误:
-sh: syntax error near unexpected token `('
有人知道为什么吗?
谢谢
答案1
<(...)
又名进程替换是 bash 语法,而您正在执行此操作sh
(请注意,您的错误以 开头-sh
)。由于某种原因,您的登录 shell 似乎是sh
,而不是bash
。这里最简单的方法是切换到 bash,然后运行命令:
$ bash
$ bash <( curl https://raw.githubusercontent.com/EpicCrypto/Epic-MN-Install/master/install.sh )
询问您的系统管理员如何将您的登录 shell 更改为 bash。