(zellernek is)
Semmi ilyesmit nem állítottam. Biztos vagyok benne, hogy a fenti problémát is meg lehet csinálni úgy shellben, hogy ne tartson sok másodpercig. És természetesen lehet vele programot írni, csak imho nem érdemes. A shell imho egy elég szar programnyelv, az eszközkészlete elég halovány szinte bármi máshoz képest, és ami a legnagyobb baj(om nekem) vele, hogy elképesztően sokat kell a nyelv problémáival foglalkozni a saját problémáim helyett. (Ez a topic is jó példa, kb akármi másban jó eséllyel ezen a ponton fel sem merül még a teljesítmény probléma, hogy másodpercekig rendereljünk egy htmlt.)
Természetesen rém kényelmes, hogy ott van kéznél, csak ide leteszünk egy kis .sh-t, aztán már át is hidaltuk az illesztési problémánkat, meghegesztettük azt a kis hiányzó funkciót, nem kell ide más, azzal macera van.* Összeszámolni nem tudom, hány ilyen kis pötty-shból az évek alatt növekedett szörnyeteget láttam már, amit már mindenki csak bottal mert piszkálni, és komoly effortot igényelt a kiváltása, viszont igény volt rá, mert már esett-kelt, lassú volt, szar volt bővíteni, stb stb stb.
Szóval értem, hogy kissé sarkítás az első if, de nekem az egy jó ökölszabály, hogy na most gondold végig, hogy nem lesz-e ebből szörny, és ha igen, akkor kezd el normálisan csinálni. Természetesen lehet normálisan shellben is, akinek jobban benne van a kezében, annak kedves egészségére, mint mondtam, én nem szeretem. Illetve ez is olyan, mint a perl, hogy lehet benne szép kódot írni, csak nem szokás :D Szóval ha oda kerül a helyére valami más, akkor nagyobb eséllyel lesz nem széjjel barmolva.
És persze az awk gyors egyszerű adatfeldolgozást kínál. Mint kb bármelyik random scriptnyelv.
* Persze ebből adódóan nem kell teszt se, meg normális verziózás se, mert azzal is.