linux - 运行从网络 curl 的 bash 脚本

标签 linux bash

我写了一个应该可以从网上安装的 bash 脚本。它应该在运行时接受用户的输入。 下面是我是如何做到的,但它直接终止了应用程序而不提示用户输入信息。

curl www.test.com/script.sh | bash

我在某处读到 stdin 通过管道传输到 bash,这就是它没有提示任何内容的原因。

任何帮助都会很棒。

谢谢大家

最佳答案

使用process substitution :

bash <(curl www.test.com/script.sh)

关于linux - 运行从网络 curl 的 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15605903/

相关文章:

linux - 在 CentOS7 上公开 Docker Remote API v1.22

linux - 限制 Linux 中用户可用的内存和 cpu

python - Bash if else 然后与 bash 版本的 sys.exit() 在一行中

linux - 将文件名传递给变量时出现命令未找到错误

mysql - cronjob mysql备份问题

linux - 在 bash 中,如何为后台进程命令输入密码?

linux - 为什么即使我已经在 VPS 中设置了公钥,ssh 总是要求我输入密码?

linux - 禁用 Gnome 3 通知/弹出窗口/集成通知

regex - Bash 正则表达式解析 ss 输出

linux - 如果文件不存在则创建一个文件并在该文件中写入0,否则什么都不做