Pedig már olyan hamis állítás is elhangzott, hogy a bash "nem program írására való". Persze ezt az állításit is könnyedén meg lehetett cáfolni. ;)
Olyan cáfolhatatlan állítások ugyan vannak, hogy
- valaki nem képes (elsőre, másodikra) felmérni egy feladat adatfeldolgozási igényét
- a print/printf és társai bármilyen program lassító tényezői
- tömeges adatfeldolgozást nem shellben kell írni
A shellben a ciklus és a test egyáltalán nem lassú. Ha adatokkal és formátumokkal kell dolgozni, akkor viszont nem gazdaságos. A fork/exec sem lassú, de azért célszerű optimalizálni: pl. for() { awk } helyet célszerű a for() { }|awk
Az adatfeldolgozásra gyors, egyszerű fejlesztést kínál az awk.