Table of Contents
string
Table of Contents
Prototype: string(arg)
Return type: string
Description: Convert arg
to string.
Arguments:
arg
:string
- Convert argument to string - in the range:.*
If arg
is a container reference it will be serialized to a string.
The reference must be indicated with @(some_container)
.
Strings are not interpreted as references.
Example:
bundle agent main
{
classes:
"classA";
"classB";
vars:
"some_string" string => "cba";
"class_expressions" slist => {"classA.classB",
string(and("classA", strcmp("$(some_string)", "abc")))
};
reports:
"$(class_expressions)";
}
R: classA.classB
R: !any
This policy can be found in
/var/cfengine/share/doc/examples/string.cf
and downloaded directly from
github.
See also: int()
History:
- Introduced in 3.18.0