wget并在一行中运行/删除bash脚本

ama*_*ams 6 bash shell wget

wget http://sitehere.com/install.sh -v -O install.sh; rm -rf install.sh
Run Code Online (Sandbox Code Playgroud)

在下载后运行脚本然后将其删除?

hel*_*rco 49

我喜欢把它管成sh.无需在本地创建和删除文件.

wget http://sitehere.com/install.sh -O - | sh


Jan*_*lho 9

我想你可能需要实际执行它:

wget http://sitehere.com/install.sh -v -O install.sh; ./install.sh; rm -rf install.sh
Run Code Online (Sandbox Code Playgroud)

此外,如果您想要更强大一些,可以使用&&单独的命令,只有在前一个命令成功时才会尝试执行下一个命令:

wget http://sitehere.com/install.sh -v -O install.sh && ./install.sh; rm -rf install.sh
Run Code Online (Sandbox Code Playgroud)