मैंने देखा है कि rvm (रूबी संस्करण प्रबंधक) निम्नलिखित कमांड का उपयोग करके स्थापित किया गया है:
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
इसलिए जैसा कि मैं समझता हूं कि हम स्क्रिप्ट सामग्री प्राप्त करते हैं और इसे बैश को पास करते हैं (मुझे विश्वास है < <
और <<
यही बात है?) मुझे इस < <
भाग में दिलचस्पी है , नेट पर निम्नलिखित विवरण मिला:
<<
टोकन मीन्स कार्यक्रम के लिए STDIN के रूप में वर्तमान इनपुट स्ट्रीम का उपयोग करते हैं जब तक कि टोकन को नहीं देखा जाता है।
यह मेरे लिए किसी तरह स्पष्ट नहीं है, क्या कोई उदाहरण दे सकता है या इसे और सरल तरीके से समझा सकता है?
diff <(ls) <(ls -a)