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