我有一个用户粘贴在他们的终端上的片段.它看起来像这样:
"script..." | sudo bash -s ARG1
Run Code Online (Sandbox Code Playgroud)
脚本部分实际上是一个通过HTTP获取脚本的curl命令.
我还需要一个参数传递给该脚本,我可以使用-s参数进行bash.(这是片段的所有部分)
但是,我还需要"阅读"才能工作..我想提示用户进行其他配置.它现在不起作用,可能是由于Subshells/stdin被重定向.
我该怎么做?
也许使用显式的本地重定向:
read answer < /dev/tty
Run Code Online (Sandbox Code Playgroud)