# ulib/ldif ## `def_match_attr` ## `def_match_value` ## `uncut_lines` ~~~ reformer les lignes qui sont coupées ~~~ ## `cut_lines` ~~~ couper les lignes trop longues ~~~ ## `ensure_complete_objects` ~~~ S'assurer que le ldif ne contient que des objets complets (éliminant ainsi les groupes ayant seulement dn:) ~~~ ## `delete_marked_objects` ~~~ Supprimer les objets marqués avec --DELETE--: ~~~ ## `dump_ldif` ## `tl_addattr` ## `tl_modifyattr` ## `tl_deleteattr` ## `tl_deleteentry` ## `tl_touchentry` ## `tl_keepattr` ## `tl_keepval` ## `tl_excludeattr` ## `tl_excludeval` ## `tl_keepvalentry` ## `tl_excludevalentry` ## `tl_replval` ## `tl_addval` ## `tl_defval` ## `print_values` ## `tl_ensureval` ## `print_ensure_values` ## `tl_decode` ## `tl_encode` ## `tl_format` ## `dump_headers` ## `tl_formatcsv` ## `tl_parsecsv` ## `tl_parsecsvmod` ## `get_transform_cmd` ~~~ Créer une liste de commandes bash à évaluer en fonction des arguments: une suite de commandes séparées par // Les variables suivantes peuvent être définies en entrée: _T_inputfile: Si cette variable est non vide, lire à partir du fichier $_T_inputfile au lieu de stdin _T_uncut_before: faut-il fusionner automatiquement les lignes *avant* de lancer les commandes. _T_cut_after: faut-il découper automatiquement les lignes *après* avoir lancé les commandes. ~~~ ## `transform` -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary