从网址运行鱼脚本时如何获得用户输入?

时间:2018-09-10 00:51:50

标签: shell curl command-line fish

考虑以下鱼脚本:

#!/usr/bin/fish
while true
  read -l -P "Give me an answer [y/n]:" reply

  switch $reply
    case Y y
      return 0
    case '' N n
      return 1
  end
end

从命令行运行时:

$ ./script-name.fish

它与脚本等待您回答y或n一样正常。

但是,当我上传到URL并尝试使用:

$ curl http://path.to/script-name.sh | fish

它陷入了永久循环,如何从URL运行此脚本并允许用户输入?

0 个答案:

没有答案