这是尝试做的事情:
$ wget -qO- www.example.com/script.sh | sh
然后悄悄地下载脚本并将其打印到stdout,然后将其传送到sh。遗憾的是,它不能正常工作,无法在各个点等待用户输入,以及一些语法错误。
这实际上是有效的:
$ wget -qOscript www.example.com/script.sh && chmod +x ./script && ./script
但有什么区别?
我想也许管道文件不执行文件,而是单独执行每一行,但我是这种事情的新手,所以我不知道。