string
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
<a href="https://raw.github.com/cfengine/core/master/examples/string.cf" target="_blank">github</a>.
**See also:** [`int()`](/reference/functions/int "int")
**History:**
* Introduced in 3.18.0