You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用cURL执行带交互提示的远程Shell脚本:Bash可行Zsh报错

Zsh中执行该安装脚本的正确语法

Zsh对进程替换的语法要求比Bash更严格,你原来的命令里<和(之间有空格,这在Bash中可以正常解析,但Zsh会将其识别为错误语法,从而抛出zsh: number expected的报错。

正确的执行命令为:

sh <(curl -sSL https://myurl.com/install.sh)

该命令在Zsh环境中可以正常触发脚本的交互提示,你输入y/n即可完成回应,脚本后续的安装程序、创建目录、下载文件以及运行Node.js程序等操作都能正常执行完毕。

内容的提问来源于stack exchange,提问作者Javi Hache

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 23:35:25