Linux 如何在curl和bash之间运行命令
现在,以这种方式运行安装脚本非常常见:Linux 如何在curl和bash之间运行命令,linux,bash,shell,curl,Linux,Bash,Shell,Curl,现在,以这种方式运行安装脚本非常常见: curl -L http://example.com/install.sh | sudo bash 如果我只想为此脚本设置别名,该怎么办 alias foo="bar -qux"; curl -L http://example.com/install.sh | sudo bash 不会工作,因为bash生成了自己的独立进程,该进程有自己的环境设置 总之,我希望这可以在一行中完成。这可能很常见,但你永远不应该这样做……你的意思是,你想让foo instr
curl -L http://example.com/install.sh | sudo bash
如果我只想为此脚本设置别名,该怎么办
alias foo="bar -qux"; curl -L http://example.com/install.sh | sudo bash
不会工作,因为bash生成了自己的独立进程,该进程有自己的环境设置
总之,我希望这可以在一行中完成。这可能很常见,但你永远不应该这样做……你的意思是,你想让foo instruct install.sh被视为bar-qux吗?@chepner是的,这就是我想要的!别名不是用来作为修改运行时行为的钩子的。@chepner那么我还有什么选择呢?不使用别名命令?