Bash változó számú pipe

Sziasztok!

Belebotlottam egy olyan problémába amibe megakadtam.

Írtam egy függvényt ami 1 bluetooth csatornán küld adatokat. Jól is működik viszont csak 1 csatornán. Több csatornán is tudok küldeni ha pipe -olom a send függvényemet. Ez is megy. Viszont meghatározok egy max csatorna számot pl.: 8 (az a maximum) és akkor annyi pipe ot kellene egymás mellé raknom. Csak hogy van amikor nincs 8 aktív eszközöm a közelben csak 5. Akkor nem indíthatok el 8 csövet mert a nem túl szerencsés.

Hogyan tudom változtatni a csövek számát a script futása közben? Lehet ilyet egyátalán?

Köszi

Üdv. TTSZ

Hozzászólások

Ha jól sejtem, az evalt keresed. A parancssor részeit állítsd össze egy-egy változóba, majd ezeket a változókat add át az evalnak. Persze használhatsz egy változót is, ahogy kényelmesebb. Bővebben man bash.