Értékelés:
A könyvet úgy dicsérik, mint a sed és awk megértéséhez és felhasználásához szükséges alapvető forrást a UNIX-szerű rendszereken belüli adatmanipulációhoz és -feldolgozáshoz. Az olvasók nagyra értékelik az oktatási értéket, a világos írásmódot, a gyakorlati példákat és a modern kontextusban is érvényesülő relevanciát. Néhányan azonban a formázással kapcsolatos problémákat és bizonyos témák korlátozott tartalmát jegyezték meg.
Előnyök:⬤ Oktatási érték
⬤ világos és magával ragadó írásmód
⬤ a sed és awk átfogó lefedése gyakorlati példákkal
⬤ hasznos a kezdők és a tapasztalt felhasználók számára egyaránt
⬤ segít a feladatok automatizálásában és az adatmanipuláció hatékonyságának növelésében.
⬤ Formázási problémák, amelyek megnehezítik a könyv olvasását
⬤ időnként elavult technológiákra való hivatkozások
⬤ egyes fejezetek kevésbé lehetnek hasznosak azok számára, akik már jártasak a magas szintű programozási nyelvekben.
(71 olvasói vélemény alapján)
A sed és awk két szövegfeldolgozó programot ír le, amelyek a UNIX programozói eszköztár alapkövei.A sed egy "folyamszerkesztő", amely olyan szövegfolyamok szerkesztésére szolgál, amelyek túl nagyok lehetnek ahhoz, hogy egyetlen fájlként szerkesszék őket, vagy amelyek egy nagyobb adatfeldolgozási lépés részeként menet közben keletkeznek. A sed segítségével végzett leggyakoribb művelet a behelyettesítés, azaz egy szövegrészlet helyettesítése egy másikkal.
awk egy teljes programozási nyelv. Sok hagyományos nyelvtől eltérően az awk "adatvezérelt" - megadja, hogy milyen adatok érdeklik, és milyen műveleteket kell végrehajtani, amikor az adatokat megtalálja. Az awk sok mindent elvégez Ön helyett, beleértve az adatfájlok automatikus megnyitását és bezárását, a rekordok beolvasását, a rekordok mezőkre bontását és a rekordok számolását.
Míg az awk a legtöbb hagyományos programozási nyelv funkcióit nyújtja, néhány szokatlan funkciót is tartalmaz, például a kiterjesztett reguláris kifejezések illesztését és az asszociatív tömböket. A sed & awk mindkét programot részletesen ismerteti, és tartalmaz egy fejezetet a sed és awk példaszkriptekből. Ez a kiadás a sed és az awk azon jellemzőit tartalmazza, amelyeket a POSIX szabvány előír.
Ez leginkább az awk-t érinti, ahol a POSIX szabványosított egy új változót, a CONVFMT-et, valamint új függvényeket, a toupper () és a tolower () függvényeket. A CONVFMT változó adja meg a számok karakterláncokká alakításakor használandó konverziós formátumot ( az awk korábban az OFMT-t használta erre a célra). A toupper () és a tolower () függvények egy-egy (feltehetően vegyes nagy- és kisbetűs) karakterlánc argumentumot vesznek, és a karakterlánc új változatát adják vissza, amelyben minden betű a megfelelő nagy- és kisbetűsre van fordítva.
Ezen kívül ez a kiadás a GNU sed-et is tartalmazza, amely az első kiadás óta újonnan elérhető. A könyv frissíti a Bell Labs nawk és a GNU awk ( gawk ) első kiadásban lefedett részét, kitér a mawk-ra, az awk egy további szabadon elérhető implementációjára, és röviden tárgyalja az awk három kereskedelmi változatát, az MKS awk-t, a Thompson Automation awk-t ( tawk ) és a Videosoft (VSAwk).
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)