every
Prototype: every(regex, list)
Return type: class
Description: Returns whether every element in the variable list
matches
regex
.
Arguments:
regex
: Regular expression to find, in the range.*
The regular expression is unanchored.
list
: The name of the list variable to check, in the range[a-zA-Z0-9_$(){}\[\].:]+
Example:
bundle agent test
{
classes:
"every1" expression => every(".*", "test");
"every2" expression => every(".", "test");
vars:
"test" slist => {
1,2,3,
"one", "two", "three",
"long string",
"four", "fix", "six",
"one", "two", "three",
};
reports:
"The test list is $(test)";
every1::
"every() test 1 passed";
!every1::
"every() test 1 failed";
every2::
"every() test 2 failed";
!every2::
"every() test 2 passed";
}