Gema
Gema je univerzálny nástroj na spracovanie textu založený na koncepte porovnávania vzorov.Všeobecne číta vstupný súbor a skopíruje ho do výstupného súboru, zatiaľ čo vykonáva určité transformácie na dáta, ako je určené sadou vzorov definovaných používateľom.Môže byť použitý na robenie rôznych vecí, ktoré robia obslužné programy Unixu, ako sú cpp, grep, sed, awk alebo struny.Môže byť použitý ako makro procesor, ale je oveľa všeobecnejší ako cpp alebo m4, pretože neukladá žiadnu konkrétnu syntax, ako vyzerá makro volanie.

Kategórie

Alternatívy programu Gema pre Linux s komerčnou licenciou