Gema
Gema est un utilitaire de traitement de texte à usage général basé sur le concept de correspondance de motifs.En général, il lit un fichier d'entrée et le copie dans un fichier de sortie, tout en effectuant certaines transformations des données comme spécifié par un ensemble de modèles définis par l'utilisateur.Il peut être utilisé pour faire le genre de choses qui sont faites par les utilitaires Unix tels que cpp, grep, sed, awk ou chaînes.Il peut être utilisé comme un macro processeur, mais il est beaucoup plus général que cpp ou m4 car il n'impose aucune syntaxe particulière pour ce à quoi ressemble un appel de macro.
gema

Les catégories

Alternatives à Gema pour BSD

Perl

Perl

Perl est un langage de programmation dynamique de haut niveau, polyvalent et interprété avec plus de 22 ans de développement.
GNU sed

GNU sed

sed (éditeur de flux) est un utilitaire Unix qui analyse le texte et implémente un langage de programmation qui peut appliquer des transformations à ce texte.
TXR

TXR

TXR est un langage de transfert de données pragmatique et pratique orienté vers le traitement de texte à partir de fichiers ou de flux, en utilisant plusieurs paradigmes de programmation.
tproc

tproc

Un processeur de texte petit mais puissant en Python.