bash <<语法是什么意思?

尼莫登

像这样安装Ruby版本管理器(RVM):

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

我理解first <是什么意思(将bash脚本提供给bash解释器),我对此感到困惑<(...)因此,括号在这里的作用是小于号。在哪些情况下,我们可以使用相同的语法?

我试图在互联网上进行挖掘,发现了这样的问题https://stackoverflow.com/questions/2188199/bash-double-or-single-bracket-parentheses-curly-braces和此问题在ubuntuforums上:http:// ubuntuforums .org / showthread.php?p = 7803008但仍然不知道为什么要使用这些括号以及为什么要两次使用输入重定向。

bash < curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer

不一样吗?

谢谢。

伊格纳西奥·巴斯克斯(Ignacio Vazquez-Abrams)

它是过程替代它将命令的输出输入到FIFO中,该FIFO可以像普通文件一样读取。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章