yfind е инструмент, Python да търсите YAML файлове, отговарящи на определени условия.
Примери: yfind ".mailings [0] .sent <12.06.2012" my_files /
yfind ".id == 10"
((? .id) И (yfind ".id == 10)) или (.enabled ==" False ")"
В момента поддържаните изрази за търсене:
<Операнд> <оператор> <операнд>
Когато операторът е един от ==,! =,, =.
Операнди могат да бъдат числа (1, 3.0), скалари ("Foo", "Бар"), дати (12.30.2007) или YAML полета (.foo.bar, .foo [4] .bar, .bar).
За да проверите за съществуване на едно поле, използвайте "?" преди името на полето:? .foo.bar.
Търсене израз може да се комбинира с логическите оператори "и, или, а не":
- Не (
- (
- (
<силни> Изисквания :
- Python
Коментари не е намерена