1. Ne generálja magának a számokat, teljesen felesleges.
2. Hát igen, már ha lenne nyelv, csak az épp nincs :P A dolgok nagy részét a rendszeren rendelkezésre álló parancsokból kell kisakkozni (amik vagy telepítve vannak, vagy nem), amikből a GNU implementáció elég sokszor eltér a *BSD implementációtól (embedded/egyéb rendszerekről nem is beszélve). Típusok sem igazán vannak, általában a szövegeket kell parse-olni stdout-ról (ha épp nem csúszik át stderr-re), viszont regex támogatás az nincs. De egyébként a tömbök is csak bash 3(?)-tól vannak, asszociatív tömbök csak valami külső paranccsal...