W a post's odpowiedź na superuser.com widzimy, żeCo robi <() w Bash?
join <(sort abc) <(sort bcd)
będzie sortować pliki ABC i BCD przed wysłaniem ich do przyłączenia się. Prowadzi to do pytania programistycznego, lepiej dostosowanego do stackoverflow.
Jak to działa? Czym dokładnie jest ta konstrukcja <()? Jak to się nazywa?
Jeśli (sortuj abc) jest połączeniem legalnym, które działa sortowanie na abc i zwraca wynik, dlaczego potrzebujemy <
?
Oznacza to, że następujące dwie linie są równoważne
(sort abc) | join - <(sort bcd)
join <(sort abc) <(sort bcd)
ale
join (sort abc) (sort bcd)
jest błąd składni. Proszę, daj mi znać!
Co stało się z dobrą starą tradycją czytania podręcznika dla muszli? – Jens