In un libro Rails, l'autore ha scritto lo script per installare ruby rvm.
bash <<(curl -s https://rvm.beginrescueend.com/install/rvm)
Ma non capisco come funzioni. Potresti spiegarlo?
Risposta accettata:
C'è un operatore <<(qui documento) ma non è quello che viene utilizzato qui.
Hai prima un reindirizzamento di input <
che dice scegli l'input dal seguente argomento, quindi c'è il <(command)
noto come sostituzione del processo che dice di sostituirlo con un descrittore di file contenente l'output del comando.
Questo comando potrebbe essere stato scritto
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
ma è solo un modo contorto di fare:
curl -s https://rvm.beginrescueend.com/install/rvm | bash