在a post's答案上superuser.com,我們看到<()在Bash中做什麼?
join <(sort abc) <(sort bcd)
會向他們發送加入之前對文件進行排序ABC和BCD。這導致了一個編程問題,更適合於stackoverflow。
這是如何工作的?這個<()結構究竟是什麼?它叫什麼?
如果(排序abc)是一個合法調用,它對abc進行排序並返回輸出,爲什麼我們需要<
?
即,下面的兩行是等效
(sort abc) | join - <(sort bcd)
join <(sort abc) <(sort bcd)
但
join (sort abc) (sort bcd)
是語法錯誤。請告訴我!
閱讀shell的精美手冊的優良傳統成爲了什麼? – Jens 2012-05-12 17:01:38