Railsの本で、作者はrubyrvmをインストールするためのスクリプトを書きました。
bash <<(curl -s https://rvm.beginrescueend.com/install/rvm)
しかし、それがどのように機能するのかわかりません。これを説明してもらえますか?
承認された回答:
<<演算子(ヒアドキュメント)がありますが、ここで使用されているものではありません。
最初に入力リダイレクトがあります<
これは、次の引数から入力を選択すると、<(command)
があります。 プロセス置換と呼ばれ、コマンドの出力を含むファイル記述子に置き換えます。
このコマンドは書かれている可能性があります
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
しかし、これは複雑な方法です:
curl -s https://rvm.beginrescueend.com/install/rvm | bash