Dilib, module StrDict, commande StrDictFromStream : Différence entre versions
De Wicri Outils
imported>Jacques Ducloy (→Synosis) |
imported>Jacques Ducloy (→Synopsis) |
||
(Une révision intermédiaire par le même utilisateur non affichée) | |||
Ligne 34 : | Ligne 34 : | ||
==Synopsis== | ==Synopsis== | ||
− | <code> | + | |
− | + | :<code>'''StrDictFromStream''' '''-'''a '''-T''' ''tabulation Char''</code> | |
− | </code> | ||
==Options== | ==Options== |
Version actuelle datée du 13 août 2020 à 09:39
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.
Sommaire |
Liste des modules Dilib
|
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.