maplist
Prototype: maplist(pattern, list)
Return type: slist
Description: Return a list with each element in list
modified by a
pattern.
The $(this)
variable expands to the currently processed entry from list
.
This is essentially like the map() function in Perl, and applies to
lists.
Arguments:
pattern
: Pattern based on $(this) as original text, in the range.*
list
: The name of the list variable to map, in the range[a-zA-Z0-9_$(){}\[\].:]+
Example:
bundle agent test
{
vars:
"oldlist" slist => { "a", "b", "c" };
"newlist" slist => maplist("Element ($(this))","oldlist");
reports:
"Transform: $(newlist)";
}
History: Was introduced in 3.3.0, Nova 2.2.0 (2011)