Dilib, module StrDict, commande StrDictFromStream

De Wicri Outils
LogoDilib.gif
Panneau travaux.png
Bibliothèque Dilib (ressources numériques)
Module StrDict

La commande StrDictFromStream permet de construire des tables de type StrDict à partir de flots de données bruts.

Elle est disponible à partir de la version V0.5.66.

 

Exemple introductif

La commande StrDictFromStream est notamment destinée à traiter des tables construites à partir d'éditeurs courants pour lesquels la manipulation des tabulations n'est pas toujours facile.

Pour créer une table sans utiliser explicitement les tabulations on peut utiliser n'importe quel caractère comme séparateur (implicitement le point-virgule).

Exemple, création d'une table de correspondance entre formes anglaises et françaises de nom de ville.

StrDictFromStream <<... | sort -u 
Roma   ; Rome
London ; Londres
...

produit (les tabulations sont effectives bien que non visibles) :

London	Londres
Roma	Rome

Synopsis

StrDictFromStream -a -T tabulation Char

Options

-T tabulation Char :
introduit le caractère de substitution pour la tabulation. La valeur implicite est le point-virgule.
-a :
étend la traduction des tabulations à tous les caractères de substitution de tabulation rencontrés.
Voir un exemple avec SxmlGrouping.