这是尝试做的事情:
$ wget -qO- www.example.com/script.sh | sh
Run Code Online (Sandbox Code Playgroud)
它会安静地下载脚本并将其打印到stdout,然后通过管道输出到sh.遗憾的是,它不能正常工作,无法在各个点等待用户输入,以及一些语法错误.
这实际上是有效的:
$ wget -qOscript www.example.com/script.sh && chmod +x ./script && ./script
Run Code Online (Sandbox Code Playgroud)
但有什么区别?
我想也许管道文件不执行文件,而是单独执行每一行,但我是这种事情的新手,所以我不知道.
归档时间: |
|
查看次数: |
6336 次 |
最近记录: |