建议人们使用安装RVM
- bash < <( curl http://rvm.io/releases/rvm-install-head )
这是什么语法?命令<(another_command) 不能原来的线?卷曲http://rvm.io/releases/rvm-install-head |庆典
建议人们使用安装RVM
- bash < <( curl http://rvm.io/releases/rvm-install-head )
这是什么语法?命令<(another_command) 不能原来的线?卷曲http://rvm.io/releases/rvm-install-head |庆典
- curl http://rvm.io/releases/rvm-install-head | bash
我不确定为什么他们会建议更复杂,更便携的版本.在某些情况下,您更喜欢使用< <()到使用管道的版本,因为管道为命令接收输入(在这种情况下,bash)创建子shell,而< <()为生成输出的命令创建子shell.如果使用管道,那么子shell中的命令不能修改shell环境中的变量,这有时是需要的(如果你想将某些内容传递给while read命令).但是,命令的输出只是直接传递给bash的显式调用;这里没有任何东西需要从父shell运行.