Há uma função strcmp () para isso: link
Tente isto:
bundle agent test
{
vars:
"expected" string => "hi world";
"myoutput" string => execresult("/bin/echo 'hi world'","noshell");
classes:
"equal" expression => strcmp($(myoutput),$(expected));
reports:
equal::
"output is AS expected: $(myoutput)";
# do other stuff
}
Isto define uma classe "igual" se a saída de execresult () é a mesma que a saída esperada.