Widziałem, że rvm (menedżer wersji Ruby) jest instalowany za pomocą następującego polecenia:
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
Tak więc, jak rozumiem, otrzymujemy treść skryptu i przekazujemy go bashowi (wierzę < <
i czy <<
to to samo?) Interesuje mnie ta < <
część, która zawiera następujący opis w sieci:
<<
token Oznacza, że bieżący strumień wejściowy jest używany jako STDIN dla programu, dopóki token nie zostanie wyświetlony.
Nie jest to dla mnie jasne, czy ktoś może dać przykład lub wyjaśnić go w prostszy sposób?
diff <(ls) <(ls -a)