Ruby Version Manager (RVM) şu şekilde yüklendi:
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
İlk önce ne anlama geldiğini anlıyorum (bash betiğini bash tercümanına besler), <(...)
kısmen kafam karıştı . Yani, burada parantezlerin ne yaptığını ve daha az işaret. Hangi durumlarda aynı sözdizimini kullanabiliriz?
İnternette kazmaya çalıştım, bu SO sorusunu /programming/2188199/bash-double-or-single-bracket-parentheses-curly-braces ve ubuntuforums üzerinde bu soruyu buldum: http: // ubuntuforums .org / showthread.php? p = 7803008 Ancak neden bu parantezleri kullandığımızı ve neden giriş yönlendirmeyi iki kez kullandığımızı bilmiyoruz.
bash < curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
aynı değil mi?
Teşekkürler.
bash <(curl -s ...)