ฉันเห็นว่า rvm (ตัวจัดการเวอร์ชัน ruby) ติดตั้งโดยใช้คำสั่งต่อไปนี้:
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
ดังนั้นฉันเข้าใจว่าเราได้รับเนื้อหาของสคริปต์และส่งต่อไปยัง bash (ฉันเชื่อ< <
และ<<
เป็นสิ่งเดียวกันหรือไม่) ฉันสนใจใน< <
ส่วนนี้พบคำอธิบายต่อไปนี้บนเน็ต:
<<
โทเค็นหมายถึงใช้กระแสอินพุตปัจจุบันเป็น STDIN สำหรับโปรแกรมจนกว่าจะเห็นโทเค็น
เรื่องนี้ไม่ชัดเจนสำหรับฉันใครบางคนสามารถเป็นตัวอย่างหรืออธิบายในวิธีที่ง่ายขึ้น?
diff <(ls) <(ls -a)