yfind est un outil de Python pour rechercher des fichiers YAML satisfaisant des conditions spécifiées.
Exemples: yfind '.mailings [0] .sent <2012/06/12' my_files /
yfind '.id == 10'
((? .id) Et (yfind '.id == 10)) ou (.enabled == "Faux")'
Actuellement pris en charge les expressions de recherche:
où l'opérateur est l'un des ==,! =, =.
Opérandes peuvent être des numéros (1, 3,0), les scalaires ("foo", "bar"), les dates (2007/12/30) ou des champs YAML (.foo.bar, .foo [4] .bar, .bar).
Pour vérifier l'existance d'un champ, utilisez '?' avant le nom de domaine:? .foo.bar.
Recherche d'expression peut être combiné avec les opérateurs logiques "et, ou, non":
- Pas (
- (
- (
Exigences :
- Python
Commentaires non trouvées